Vim在Cmder下,如何运行自己的版本而不是msysgit';谁违约?

Vim在Cmder下,如何运行自己的版本而不是msysgit';谁违约?,vim,msysgit,conemu,cmder,Vim,Msysgit,Conemu,Cmder,我试图在Cmder控制台下运行我自己版本的VIM,但运气不好,每次我使用Cmder时,msysgit的默认VIM都会运行而不是我的VIM安装,我只想运行我自己的VIM而不是msysgit的VIM,我需要覆盖它 我已尝试使用以下设置从cmder设置环境变量设置: 设置>启动>环境: set VIMRUNTIME=C:\Program Files\Vim\vim74\ set VIM=C:\Program Files\Vim\vim74\ set MYVIMRC=C:\Program Fil

我试图在Cmder控制台下运行我自己版本的VIM,但运气不好,每次我使用Cmder时,msysgit的默认VIM都会运行而不是我的VIM安装,我只想运行我自己的VIM而不是msysgit的VIM,我需要覆盖它

我已尝试使用以下设置从cmder设置环境变量设置:

设置>启动>环境:

set VIMRUNTIME=C:\Program Files\Vim\vim74\  
set VIM=C:\Program Files\Vim\vim74\  
set MYVIMRC=C:\Program Files\Vim\_vimrc  

我怀疑问题在于msysgit
vim
位于自定义
vim
之前的
路径中。修改
路径
,使自定义vim位于第一位(或修改
vim.bat
帮助程序以指向您的
vim
)。我没有使用vim.bat,而是使用我的vim路径作为env变量。我在想,来自Cmder的路径可能会覆盖我的路径,因此…如何使我的vim路径以更高的优先级运行?感谢@rubesmoker的帮助。在检查Cmder path中的一些.bat文件后,我理解了您的评论,我在“增强路径”下配置了文件/vendor/init.bat,并将路径设置为我的VIM。现在一切正常。