如何在Windows 10的Git Bash中查找Vim的绝对路径?
我来帮你搞定这个问题!在Git Bash环境里确实没法用Linux下的whereis命令,但有几个简单可靠的方法能找到Vim的位置:
用
which命令直接查找
Git Bash自带类Unix的which工具,在Git Bash里输入:which vim它会返回类似
/usr/bin/vim的路径,这个路径对应的Windows绝对路径就是你的Git安装目录下的usr\bin文件夹。比如如果Git装在默认位置,完整路径就是C:\Program Files\Git\usr\bin——这里面不仅有vim.exe,还有其他Git Bash自带的工具,加到PATH里很实用。用
find命令全局搜索
如果which没返回结果(比如你单独安装了Vim而非用Git自带的版本),可以用find命令在磁盘上搜索。先确定Git的安装路径(比如默认是C:\Program Files\Git),然后在Git Bash里输入:find /c/Program\ Files/Git -name "vim.exe"注意路径里的空格要加反斜杠转义,或者用引号包裹路径:
find "/c/Program Files/Git" -name "vim.exe"这个命令会遍历Git目录下所有文件,找到
vim.exe的精确位置。直接查看Git默认目录
大多数情况下,Git自带的Vim都在固定位置:你的Git安装目录\usr\bin。如果你忘了Git装在哪,可以在cmd里输入where git找到Git的路径,比如返回C:\Program Files\Git\cmd\git.exe,那往上两级就是Git的根目录,再进入usr\bin就能找到vim.exe了。
添加到Windows环境变量PATH的步骤
找到路径后,按以下步骤添加到系统PATH:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在「系统变量」区域找到
PATH,点击「编辑」 - 点击「新建」,把刚才找到的路径(比如
C:\Program Files\Git\usr\bin)粘贴进去 - 点击「确定」保存所有设置,然后重启cmd(环境变量需要重启终端才会生效)
最后验证一下:在cmd里输入vim --version,如果能显示Vim的版本信息,就说明配置成功啦!
内容的提问来源于stack exchange,提问作者H42

