mac

$ brew install vim --with-cscope --with-lua --override-system-vim

安装spf13-vim见下面linux部分。

如果安装macvim,将上面的vim替换为macvim,然后执行 brew linkapps macvim

linux参考:https://www.cnblogs.com/DillGao/p/6268165.html

$ sudo apt-get remove --purge vim
$ sudo apt-get autoclean
$ sudo apt-get install python-dev python3-dev ruby-dev luajit liblua5.1-dev libluajit-5.1 libperl-dev libncurses5-dev
$ sudo rm -rf /usr/local/share/vim
$ sudo rm /usr/bin/vim
$ sudo mkdir -p /usr/include/lua5.1/include
$ sudo cp /usr/include/lua5.1/*.h /usr/include/lua5.1/include/
$ cd ~
$ git clone --depth 1 https://github.com/vim/vim.git
$ cd ~/vim/src
$ make distclean
$ ./configure --with-features=huge \
--enable-largefile \
--enable-multibyte \
--enable-perlinterp \
--enable-rubyinterp \
--enable-luainterp \
--enable-python3interp \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu \
--with-luajit \
--enable-fail-if-missing \
--with-lua-prefix=/usr/include/lua5.1 \
--enable-cscope \
--enable-gui=auto 注意:python3 和 python 同时给定,优先会使用python
--enable-pythoninterp \
--with-python-config-dir=/usr/lib/python2.7/config \ $ make -j8
$ sudo make install $ whereis vim
vim: /usr/local/bin/vim /usr/share/man/man1/vim.1
$ vim --version 安装spf13-vim
$ sudo apt-get install exuberant-ctags
$ curl http://j.mp/spf13-vim3 -L -o - | sh
或者
$ curl https://raw.githubusercontent.com/spf13/spf13-vim/3.0/bootstrap.sh -L -o - | sh
会出现amirh/HTML-AutoCloseTag错误(提示是登陆github),按Ctrl+w,jj跳过这个错误
全部安装后
$ vim ~/.vimrc.bundles
找到amirh,替换为okayliao,保存退出后用下面命令重新安装一遍插件。
$ vim +BundleInstall! +BundleClean +q

以前写的:

http://www.cnblogs.com/Bob-wei/p/4952476.html

最新文章

  1. Linux平台 Oracle 11gR2 RAC安装Part3:DB安装
  2. 对比Haproxy和Nginx负载均衡效果
  3. spring 事务管理方式及配置
  4. HDU 1007 Quoit Design
  5. Android安全研究经验谈
  6. Leetcode: UTF-8 Validation
  7. linux操作系下RAR的使用
  8. Cordova框架基本原理
  9. sql拼接,String和Stringbuffer的问题
  10. CodeForces-748C
  11. python数据包之利器scapy用法!
  12. 小程序 TabBar 定制
  13. 部署安装kubernetes client-python,执行pip install setup.py时报错
  14. 【转】MFC内嵌cef3浏览器内核
  15. npm install出现"Unexpected end of JSON input while parsing near"
  16. npm 基本使用命令
  17. C# winform C/S WebBrowser 微信第三方登录
  18. git如何跨分支查找某个commit所属分支?
  19. (转)Linux 系统监控、诊断工具之 top命令详解
  20. 微信小程序与手机APP区别

热门文章

  1. 总结!linux 消耗内存和cpu 定时任务
  2. PBR工作流
  3. django博客项目6:Django Admin 后台发布文章
  4. Selenium 安装与卸载
  5. rabbitmq channel参数详解【转】
  6. Touch事件分发机制
  7. Linux入门-教学视频学习笔记
  8. Matplot相关(一)
  9. xshell如何同时打开多个标签
  10. return false 和 return true