[英]Overriding system vim on Mac
我通过brew install macvim --override-system-vim
。 一切似乎都很好。 当我在/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
另外,运行which vim
产生/usr/local/bin/vim
。 但是,当我从终端运行vim
,我得到版本7.3
而不是7.3.754
,这是我直接运行/usr/local/Cellar/macvim/7.3-66/bin/vim
时得到的。 我在这里错过了什么,因为它显然不一样。
符号链接看起来很好。 尝试重新启动终端。 可能是一些缓存问题。
系统vim位于/ usr / bin中。 如果您的路径在/ usr / local / bin之前有/ usr / bin,那么您将获得系统vim。 在终端中使用“echo $ PATH”检查路径。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.