created December 4, 2005 · complexity basic · author Charles · version 5.7
Using gvim under Windows, if you move your Vim folder, you will find 'edit with vim' missing from the context menu when you right click a file in Explorer.
To fix, run regedit and set the following values to the correct paths:
[HKEY_LOCAL_MACHINE\SOFTWARE\Vim\Gvim]
path=C:\Program Files\vim\vim64\gvim.exe
[HKEY_CLASSES_ROOT\CLSID\{51EEE242-AD87-11d3-9C1E-0090278BBD99}\InProcServer32]
(Default) = C:\Program Files\vim\vim64\gvimext.dll
Comments
I tried the above and it didn't work on my WinXP Pro 64-bit workstation.
I also needed the following:
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\gvim]
@="{51EEE242-AD87-11d3-9C1E-0090278BBD99}"
Apparently gvim isn't the only one that suffers this problem. It would be nice for a 64 bit version of the extension DLL, but this workaround should help for now.
Some Windows Explorer extensions and some Control Panel items are not displayed on computers that are running an x64-based version of Windows http://support.microsoft.com/?id=895561
An x64 build of Vim can be found here: http://georgevreilly.com/vim/
This includes a fix for the context menu issue.