囧囧有神的兔纸

「进修中的」前端攻城湿

© 囧囧有神的兔纸 | Powered by LOFTER

(mac)vim升级到vim7.4

说到要为何要升级到 vim7.4,各位应该有各种各样的原因。本人是因为需要在 vim 上装一个自动补全的插件:YouCompleteMe。那么,下面记录一下本人升级 vim 的全过程:

1. 新建一个目录,用来安装新版本的 vim(有些朋友会问为什么不直接覆盖安装在系统自带的 vim 呢,那是因为如果系统升级的话,也许会再次覆盖掉的。而且另起炉灶来安装,也好方便管理):

/lee/local/

这里必然会接触到权限问题,比如 mkdir /lee 没有权限,可以 sudo 来做。

2. 进到 /lee/local/ 目录下,再 mkdir 个目录 vim,然后下载当前最新版本的 vim(这里只提供了 hg 下载的方式,如果 hg 会让你不爽,你可以去找其他方式,这是 vim 官网:https://www.vim.org/):

hg clone https://vim.googlecode.com/hg/ vim

3. 进入 vim 源码目录(vim/src/),打开此目录下的 os_unix.h,在最后加上:

#include <AvailabilityMacros.h>

4. 运行下面这段命令(注:最后的 --prefix 参数是对应的你新建的目录):

./configure --with-features=huge --enable-pythoninterp=yes  --enable-cscope --enable-fontset --enable-perlinterp --enable-rubyinterp --with-python-config-dir=/usr/lib/python2.6/config --prefix=/lee/local

5. 执行(如果之前编译过,需要清空之前编译的内容:make distclean):

make

6. 执行:

make install

7. 替换 shell 里的 vim 命令:

  • 如果是 bash,在 ~/.bash_profile 中添加:

  • 如果是 zsh,则在 ~/.zshrc 中添加:

alias vim='/lee/local/bin/vim'

然后再 source 一下这个文件,或重新打开终端就会发现,vim 已经到新版本啦~


评论
热度 ( 1 )