我试图让 vim 在 powershell 中运行,所以我将
C:\Program Files (x86)\Vim\vim82
添加到了 PATH 中。但是,当我尝试在 powershell 中运行 vim 时,它会转到 wrong 文件夹,C:\Program Files (x86)\vim\vim80\vim.exe
(请注意,它是错误的 vim80,而不是正确的文件夹名称 vim82)。
路径中没有其他东西可以将其发送到 vim80,而且 vim80 文件夹甚至不存在于我的计算机上,所以我对如何发生这种情况感到有点困惑......
如果我实际上导航到正确的 vim82 文件夹,所需的 vim.exe 可执行文件确实会成功运行。
我想我可能找到了答案(三年后!)。
在我的 Windows 系统上,在 PowerShell 或 Cmd 中输入
gvim
总是返回类似 C:\tools\vim\vim81\gvim.exe not found
的内容。
我搜索了Path中的所有目录,直到在
C:\Windows
中,我找到了三个批处理文件:gview.bat
、gvim.bat
和gvimdiff.bat
。一旦我删除了它们(它们是 2019 年的),并将新目录 C:\Program Files\Vim\vim91
添加到 Path 环境变量中,一切都工作正常。