转了开发之后,开始折腾vim。
一开始是简单的配置,到使用插件,总之希望效率能提高。
安装gitgit是为了快速安装后面的插件,关于git,要进一步学习:http://git-scm.com/book/zh/v2
安装vim
下载地址:http://www.vim.org/download.php#unix步骤:
git clone https://github.com/vim/vim.git
cd vim (下载路径)
./configure --prefix=/home/users/shanjun/sbin/vim74/ --enable-cscope --enable-fontset --enable-perlinterp --enable-multibyte --enable-pythoninterp=yes
make&&make install
alias vim="/home/users/shanjun/sbin/vim74/bin/vim"
引用 http://www.360doc.com/content/13/0322/13/4238731_273202893.shtml 里的说明
“终于到这篇Blog我最想讨论的部分了。VIM的强大不仅仅体现在操作的高效率,更有强大而充沛的插件做支援,插件丰富了之后,就面临查找和管理的问题。
在遇见Vundle之前,我用Pathogen管理插件。Pathogen还算方便,只需要把相应插件,放在bundle
目录下即可,不需要再像以前那样逐个放置单独的文件到相应目录,大大节省了劳动力,管理起来也一目了然,觉得还不错,至少比vimball那种需要执行命令安装的方式好一些。
我真希望我早些遇见Vundle。Vundle受到Pathogen和Vimball的启发,于是有了现在的模样。Vundle的逻辑是这样的:
- 在Vim Script选好你想要的插件;
- 在VIM的配置文件中写一句
Bundle plugin_name
; - 执行一下Vundle的初始化命令,插件就装好了; - 升级和卸载也是同样的简单;
完美的世界!”
安装vundle: git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
插件配置
其中Bundle
后面的内容,就是插件的名字,插件维护在Vim-Script.org。
然后,打开VIM之后,可以输入以下命令:
"安装插件:
:BundleInstall
"更新插件:
:BundleInstall!
"卸载不在列表中的插件:
:BundleClean
安装YCM的时候比较费劲,首先要确保vim支持python,插件需要自己编译:cd .vim/bundle/YouCompleteMe/sh install.sh (如果要支持c/c++等,加--clang-completer 参数)