m (Fritzophrenic moved page Vim in Windows 7 "taskbar" to Fix system path for Vim launched from Windows 7 taskbar: more descriptive title without special characters) |
(add categories) |
||
Line 8: | Line 8: | ||
|version=7.0 |
|version=7.0 |
||
|subpage=/201111 |
|subpage=/201111 |
||
− | |category1= |
+ | |category1=Windows |
− | |category2= |
+ | |category2=Cygwin |
}} |
}} |
||
When using Cygwin and gvim invoked from a Windows 7 taskbar shortcut, Cygwin utilities are not executed within Vim. |
When using Cygwin and gvim invoked from a Windows 7 taskbar shortcut, Cygwin utilities are not executed within Vim. |
Latest revision as of 04:36, 10 October 2012
Proposed tip Please edit this page to improve it, or add your comments below (do not use the discussion page).
When using Cygwin and gvim invoked from a Windows 7 taskbar shortcut, Cygwin utilities are not executed within Vim.
For example:
:%!sort -k2,2
results in the buffer being replaced with "-k2,2 not found
". That is, the Windows sort
command was executed instead of the Cygwin (gnu) sort. This is despite the fact that C:\cygwin\bin
is at the beginning of the PATH environment variable.
If you open a command prompt window and start gvim from the command line, the Cygwin sort
is executed properly.
A fix is to change the "Start in" box in the taskbar shortcut properties to something non blank. For example, change the "Start In" box to "C:\Users\fred\Documents
". Thereafter, Cygwin executables will be found if you start Vim from the taskbar shortcut.