Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 在Mac上覆盖系统vim_Macos_Vim_Homebrew_Macvim - Fatal编程技术网

Macos 在Mac上覆盖系统vim

Macos 在Mac上覆盖系统vim,macos,vim,homebrew,macvim,Macos,Vim,Homebrew,Macvim,我通过brew安装macvim——覆盖系统vim安装了macvim。一切似乎都很好。当我在/usr/local/bin上执行ls-lart时,我得到了与vim相关的符号链接: vimex -> ../Cellar/macvim/7.3-66/bin/vimex vimdiff -> ../Cellar/macvim/7.3-66/bin/vimdiff vim -> ../Cellar/macvim/7.3-66/bin/vim view -> ../Cell

我通过
brew安装macvim——覆盖系统vim
安装了macvim。一切似乎都很好。当我在
/usr/local/bin
上执行
ls-lart
时,我得到了与
vim
相关的符号链接:

vimex -> ../Cellar/macvim/7.3-66/bin/vimex      
vimdiff -> ../Cellar/macvim/7.3-66/bin/vimdiff
vim -> ../Cellar/macvim/7.3-66/bin/vim
view -> ../Cellar/macvim/7.3-66/bin/view
vi -> ../Cellar/macvim/7.3-66/bin/vi
mvimex -> ../Cellar/macvim/7.3-66/bin/mvimex
mvimdiff -> ../Cellar/macvim/7.3-66/bin/mvimdiff
mvim -> ../Cellar/macvim/7.3-66/bin/mvim
mview -> ../Cellar/macvim/7.3-66/bin/mview
gvimex -> ../Cellar/macvim/7.3-66/bin/gvimex
gvimdiff -> ../Cellar/macvim/7.3-66/bin/gvimdiff
gvim -> ../Cellar/macvim/7.3-66/bin/gvim
gview -> ../Cellar/macvim/7.3-66/bin/gview

此外,运行vim产生的
/usr/local/bin/vim
。然而,当我从终端运行
vim
时,我会直接得到
7.3
版本,而不是运行
/usr/local/cell/macvim/7.3-66/bin/vim
时得到的
7.3.754
。我在这里遗漏了什么,因为它显然不一样。

符号链接看起来不错。尝试重新启动终端。可能是缓存问题。

系统vim位于/usr/bin中。如果您的路径在/usr/local/bin之前有/usr/bin,那么您将获得系统vim。用终端中的“echo$path”检查您的路径。

哪个vim说了什么?应该是
--现在使用覆盖系统vim
。我猜
--现在使用覆盖系统vi
。bash可能正在哈希(即缓存)您的旧路径。重新启动shell可以修复它,但是如果您再次遇到这种情况,只需执行
hash-rvim
即可清除vim的缓存。