У меня есть следующие переменные env:
VIM_HOME: %ProgramFiles(x86)%\Vim\vim74
CMD: %USERPROFILE%\cmd
PATH: ...%CMD%;%VIM_HOME%;...
C:\Users\ я \ CMD \ vim.bat
@echo off
start vim.exe %*
Незамедлительный:
> echo %ProgramFiles(x86)%
C:\Program Files (x86)
> echo %USERPROFILE%
C:\Users\me
> echo %CMD%
C:\Users\me\cmd
> echo %VIM_HOME%
C:\Program Files (x86)\Vim\vim74
Пока все хорошо ...
> echo %PATH%
...C:\Users\me\cmd;%VIM_HOME%;...
%VIM_HOME%
не разрешен, но %CMD%
был? И следовательно:
> vim
'vim.exe' is not recognized as an internal or external command, operable program or batch file.
Я не понимаю?