自行编译vim 支持YouCompleteMe插件
Tofloor
poster avatar
159******53
deepin
2017-10-27 04:48
Author
1.首先,安装所有必备库,包括Git。对于像Ubuntu这样的类似Debian的Linux发行版,这将是以下内容:

  1. sudo apt-get install libncurses5-dev libgnome2-dev libgnomeui-dev \
  2.     libgtk2.0-dev libatk1.0-dev libbonoboui2-dev \
  3.     libcairo2-dev libx11-dev libxpm-dev libxt-dev python-dev \
  4.     python3-dev ruby-dev lua5.1 liblua5.1-dev libperl-dev git
Copy the Code
2 .如果你安装了vim 删除vim
  1. sudo apt-get remove vim-tiny vim-common vim-gui-common vim-nox \
  2.      vim-tiny vim-common vim-gui-common vim-nox
Copy the Code
3 .获取源
  1. cd ~
  2. git clone https://github.com/vim/vim.git
Copy the Code
4.编译
  1. cd vim
  2. ./configure --with-features=huge \
  3.             --enable-multibyte \
  4.             --enable-rubyinterp=yes \
  5.             --enable-python3interp=yes \
  6.             --with-python3-config-dir=/usr/lib/python3.5/config \
  7.             --enable-perlinterp=yes \
  8.             --enable-luainterp=yes \
  9.             --enable-gui=gtk2 \
  10.             --enable-cscope \
  11.             --prefix=/usr/local

  12. make VIMRUNTIMEDIR=/usr/local/share/vim/vim80
Copy the Code
4 .使用checkinstall(一个将源码打包成deb包并安装-方便干净的卸载)
  1. sudo apt-get install checkinstall

  2. cd ~/vim
  3. sudo checkinstall
Copy the Code
也可以直接安装
  1. cd ~/vim
  2. sudo make install
Copy the Code
5.其他设置(禁止apt-get dist-upgrade更新)
  1. sudo echo "vim hold" | sudo dpkg --set-selections
Copy the Code

参考:https://github.com/Valloric/YouCompleteMe/wiki/Building-Vim-from-source
             http://www.jianshu.com/p/d908ce81017a?nomobile=yes

Reply Favorite View the author
All Replies
avatar
159******53
deepin
2017-10-27 04:51
#1
推荐Vim配置、插件和使用技巧
http://www.jianshu.com/p/a0b452f8f720
Reply View the author
avatar
paopao123
deepin
2017-10-27 06:00
#2
仓库有vim-youcompleteme通过vam直接安装就好了
Reply View the author
avatar
yuri
deepin
2017-10-27 06:25
#3
难的是编译youcompleteme和配置cpp,中间坑挺多
Reply View the author
avatar
159******53
deepin
2017-10-27 06:27
#4
https://bbs.deepin.org/post/147266
仓库有vim-youcompleteme通过vam直接安装就好了

才知道可以直接安装的 先前一直不能运行 找了好久的文档
Reply View the author
avatar
133******90
deepin
2017-10-27 16:58
#5
前一段时间折腾了好久,都不能使用,现在使用VS code,功能很强大,也支持vim的编辑模式,不折腾了,vim就编辑文档的时候用一下而已。
Reply View the author
avatar
159******53
deepin
2017-10-28 05:59
#6
https://bbs.deepin.org/post/147266
前一段时间折腾了好久,都不能使用,现在使用VS code,功能很强大,也支持vim的编辑模式,不折腾了,vim就 ...

哈哈  emacs更好用 配置费劲
Reply View the author
avatar
prozhou_new
deepin
2017-12-05 00:52
#7
https://github.com/zhouzheng12/own_vim_ide.git  我写了脚本,在deepin15.5上安装完成了,可以参考下
Reply View the author
avatar
159******53
deepin
2017-12-05 06:45
#8
最近一直在用 emacs 用的别人的配置 感觉还是很强大的 用顺手了很好用
Reply View the author
avatar
187******09
deepin
2017-12-27 23:57
#9
https://bbs.deepin.org/post/147266
仓库有vim-youcompleteme通过vam直接安装就好了

安装了仓库的,怎么启用呢?
Reply View the author
avatar
paopao123
deepin
2018-01-01 00:35
#10
https://bbs.deepin.org/post/147266
安装了仓库的,怎么启用呢?

vam install youcompleteme
Reply View the author
avatar
coder_wang_thinker
deepin
2018-01-01 07:23
#11
棒棒棒,学习了!!!谢谢!
Reply View the author
avatar
ntuwang
deepin
2018-01-02 06:06
#12
用了几天YCM,有卸载了,太重了,我的垃圾电脑还是用精简VIM吧
Reply View the author