我是Vim的新手,但我决心要学习它。我在OS X El Capitan上,尝试使用几个选项将Vim 7.3升级到7.4,但没有成功。
我使用了brew install with --with-system-override-vim
选项但是虽然我可以看到当我启动Vim编辑器时安装了vim 7.4但它再次恢复到7.3版本。
任何人都可以指导我完成确保系统版本升级到7.4的过程。
答案 0 :(得分:5)
非常确定自制软件在/usr/local/bin/
你真的不应该覆盖系统vim,你应该是你的.bash_profile
文件的别名,
alias vim='/usr/local/bin/vim'
另一种选择是“隐藏”当前的vim
mv /usr/bin/vim /usr/bin/vim73
然后当您运行vim
命令时,它将无法在/usr/bin/
下找到它,并会查看/usr/local/bin/
答案 1 :(得分:0)
@dursk回答是正确的,但我没有“/ usr / local / bin / vim”。我的解决方案是升级到最新版本的MacVim现在是8.0(http://macvim-dev.github.io/macvim/)通过.dmg文件安装MacVim
将以下行添加到用户根文件夹
中的alias vim="/Applications/MacVim.app/Contents/MacOS/Vim"
文件后
source ~/.bash_profile
应该运行命令exiftool -ext "*" "-filename<$filename.$filetype" TargetDir
以更新bash_profile设置
答案 2 :(得分:0)
请勿替换vi
中的系统vim
/ /usr/bin
。相反,请使用homebrew
安装较新版本的vim
:
brew update
brew install vim
这会将较新的vim
安装到/usr/local/bin/vim
。确保$PATH
/usr/local/bin
之前/usr/bin
vi
/usr/local/bin
。您可能还想在ln -s /usr/local/bin/vim /usr/local/bin/vi
which vim # verify that it is /usr/local/bin/vim
which vi # verify that it is /usr/local/bin/vi
中添加{{1}}的符号链接:
{{1}}