在Linux下vim和emacs是两个最常用的编辑器了,基本是必须熟悉一个的节奏。当然随便用了一个之后,都需要配置相应的插件,这里讲的就是如何用Vundle来配置管理vim插件,以及中间遇到的一个问题。

首先,确认你系统有git,一般的linux发行版都有,windows自行google解决。这里主要以linux下的配置为主。

git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle

在命令行输入这一句之后,就把需要的文件从github上clone下来了。可以用ls ~/.vim/bundle/vundle进行查看。接下来就是编辑vimrc文件,打开终端,输入命令

vim ~/.vimrc

然后对打开的文件进行编辑,一开始可以输入如下的东西进行一个简单的测试,如果没有出错的话,再继续安装其他的插件,下面是测试用的vimrc文件,如果想保险的话,可以把下面的东西复制到你的vimrc文件中

set nocompatible “ be iMproved
filetype off “required!set rtp+=~/.vim/bundle/vundle/
call vundle#rc()“ let Vundle manage Vundle
required!
Bundle ‘gmarik/vundle’“ My bundles here:

“ original repos on GitHub
Bundle ‘tpope/vim-fugitive’
Bundle ‘Lokaltog/vim-easymotion’
Bundle ‘rstacruz/sparkup’, {‘rtp’: ‘vim/‘}
Bundle ‘tpope/vim-rails.git’
vim-scripts repos
Bundle ‘L9’
Bundle ‘FuzzyFinder’
“ non-GitHub repos
Bundle ‘git://git.wincent.com/command-t.git’
Git repos on your local machine (i.e. when working on your own plugin)
Bundle file:///Users/gmarik/path/to/plugin
“ …filetype plugin indent on “ required!

Brief help
“ :BundleList - list configured bundles
:BundleInstall(!) - install (update) bundles
“ :BundleSearch(!) foo - search (or refresh cache first) for foo
:BundleClean(!) - confirm (or auto-approve) removal of unused bundles

see :h vundle for more details or wiki for FAQ
NOTE: comments after Bundle commands are not allowed.


这个文件就是github上的样例,然后对文件进行保存退出,再用vim打开这个文件,如果没有报错的话,一般就是没有问题了,然后在Normal模式下输入

:BundelInstall

就能看到在自动帮你安装插件了,然后其他的可以照着github上的教程做。然后剩下的就只有去找自己喜欢的插件了。

===========================================性感的分割线======================================

在上面的过程中遇到一个问题,每次打开vimrc的时候报错”Not an editor command: BundleInstall”,google之,发现一般是说rtp+=那一句写错了(当然要保证自己不打错字),然后自己一字一字的对照了很久都没有找到区别,中途都想让别人来确定我是不是敲错了字,只是没有看出来而已>_<。后来看到一个说和alias什么的有关,然后想起会不会是因为vi和vim的alias问题,然后就打算确定一下,我是直接用安装vim的方法来确定的。

sudo yum install vim

发现可以安装,也就是说我的系统中其实用的是vi,而不是vim。或许问题就是在这里,装好之后,一打开vimrc文件还是报错,那么就用alias设置下再说。

alias vi=vim

然后再打开,发现可以了。接下来就是安装插件的过程了。啦啦啦,我是买报的小行家~~~~~~~

Comments