I am learning to use Vim and I want to have a portable version on my USB to edit my code here everywhere. I knew there are a portable version of Vim, but while i was searching for that version I found here an interesting comment:
I wouldn’t reccomend using portable vim. It is unmaintained, and vim can be made portable by just adding a few options in your vimrc.
I got intrigued. I would be glad to have the desktop version of GVim in my USB, but those lines aren't mentioned. Someone knows which vimrc options he is talking about?
*PD: I'm not a native English speaker, so If there are some writing errors, don't hesitate to tell me please :)
gVim Portable can run from a cloud folder, external drive, or local folder without installing into Windows. It's even better with the PortableApps.com Platform for easy installs and automatic updates.
Introduction. The GVim Portable Launcher allows you to run GVim from a removable drive whose letter changes as you move it to another computer. The program can be entirely self-contained on the drive and then used on any Microsoft Windows computer.
GVim is a Vim-based text editor, but that uses a GUI, so that you can handle it in a somewhat more intuitive and simple way for those who do not get along very well with the CLI. In addition, it is free, open source, under the GNU GPL license, and is easily available in the official distributions repos.
There are portable versions of vim that seem to be maintained, but personally I've never found a particular need for them: the standard Vim is portable enough for my needs.
Create a directory on your USB stick (let's assume that it's E:
when you're creating it):
E:\vim
Add two folders:
E:\vim\vim73 E:\vim\vimfiles
Copy the contents of C:\Program Files\vim\vim73
(or wherever it's installed) into E:\vim\vim73
and take your vim configuration files (if you have any) and put them in E:\vim\vimfiles
. Copy your vimrc to E:\vim\_vimrc
.
Now put the USB stick in another PC (let's assume it mounts it as F:
). Open Windows Explorer, navigate to F:\vim\vim73
and double click on gvim.exe. It will open the Vim GUI and load your configuration.
To keep the local and portable vim configurations matching, I'd recommend sticking the vimfiles directory under version control (also allows you to easily try out new plugins and then 'revert' to get rid of them if you don't want them) and having a checkout on the USB stick and another one on the PC. If you move your _vimrc
to vimfiles\vimrc
and replace your _vimrc
with the following, it will keep vimrc version controlled with all the plugins and configuration:
" _vimrc - Links to the vimrc in the vimfiles directory runtime vimrc
You can do the same with _gvimrc
if you have one.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With