tags:

views:

232

answers:

2

Can someone give me a detailed instalation procedure for gVim Portable and important C++ and python development plugins ... like OmniCppComplete, NERDTree, supertab etc ...

or better yet, a prebuilt version

thx

A: 

Using plugins on portable vim will require slightly different steps than the regular install. From the configuration page, your .vim file should probably be in Data/settings/.vim instead of ~/.vim

Follow the plugin install instructions and substitute ~/.vim with ((where you put PortableGvim))/Data/settings/.vim

If a plugin does an automatic install, then you may need to move files from ~/.vim


You may find it easier to grab someone else's vimfiles. Mine are on github.

As for the plugins themselves, I got started with this post. See also this SO question.

pydave
A: 

For what it's worth, if you can live with there being possible issues if you use a computer with vim installed and vimfiles present in the $HOME directory, you can simply take your vim72 directory, your vimfiles directory and your _vimrc (and _gvimrc if you have one) and put them in e:\vim (assuming E: is where the USB stick is mounted). You can then just run e:\vim\vim72\gvim.exe and it will load the configuration from e:\vim\_vimrc and e:\vim\vimfiles. If you plug it into a computer that mounts it as F:, then just run f:\vim\vim72\gvim.exe obviously.

Importantly, this does not require messing about with PortableGvim (which I've never really seen the point of since gvim is essentially portable anyway if you ignore the possible $HOME issues) and allows you to easily synchronise all of your settings between your desktop vim installation and your portable one.

On top of this, I also put vimrc in c:\vim\vimfiles and have _vimrc in c:\vim with the following contents:

runtime vimrc

and then put the whole of c:\vim\vimfiles under version control. This makes it very easy to keep the copy on the USB stick and the copy on the Windows PC (and the copy on my home Linux PC and... and...) synchronised.

Al