LinuxEye - Linux系统教程

LinuxEye - Linux系统教程

当前位置: 主页 > Linux教程 >

Vim 插件

时间:2015-01-12 09:54来源:linbo 编辑:linbo 点击:
一直有IDE恐惧症,在大学的时候用Visual Studio,也玩过Eclipse,Netbeans。每次打开这些巨兽时,似乎都要洗身净手,正襟危坐,泡一杯茶,养一会儿神,等IDE启动后,才开始工作。毕业后,
一直有IDE恐惧症,在大学的时候用Visual Studio,也玩过Eclipse,Netbeans。每次打开这些巨兽时,似乎都要洗身净手,正襟危坐,泡一杯茶,养一会儿神,等IDE启动后,才开始工作。毕业后,甚幸工作的环境是Linux,所以自然而然的接触了Vim。现在想想,估计还是当年我电脑太垃圾了,而那些IDE胃口又太大了,以致我失去了耐心。

喜欢Vim,因为它轻,快,灵活,强大,但是Vim只是一款编辑器。

Vim有很多很强大的插件,武装后,似乎也还有IDE的影子,但是我更喜欢Vim的定位,它只是一款编辑器。

不过呢,工欲善其事,必先利其器。一些好的插件,试试也未尝不可。何不聊聊个人觉得还可以玩玩的插件呢

插件管理
回想当年装Vim插件,掩面而泣,说多了都是泪。好汉不提当年泪,但是看了sublime的插件管理,看多了又是泪。唉,都新世纪了,直奔主题,说说现代Vim的插件管理吧

pathogen
pathogen可以安装和管理在私有目录下面的vim插件(亲,还记得当年安装插件,在各个目录拷贝文件吗?)

安装
$ mkdir -p ~/.vim/autoload ~/.vim/bundle;
$ curl -Sso ~/.vim/autoload/pathogen.vim \
    https://raw.github.com/tpope/vim-pathogen/master/autoload/pathogen.vim

## windows .vim目录改为C:\Users\Administrator\vimfiles
设置
$ grep 'pathogen' ~/.vimrc  # windows 为vim安装目录下面的_vimrc
execute pathogen#infect()
安装插件
$ cd ~/.vim/bundle
$ git clone https://github.com/kien/ctrlp.vim.git

卸载插件
直接bundle目录下面的插件目录删除即可了

vundle
这玩意更神了,直接在vimrc文件里配置要安装的插件,就可以对插件进行管理了

安装
#windows用户还是放在vimfiles下面
$ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle 

设置
可以参考github上面的Readme

使用
运行vim后,输入:BundleInstall就可以安装vimrc上面配置的所有插件了,哈哈,好省事啊

其它插件
下面插件只是介绍了,具体使用和安装,可以参考他们主页说明
  • emmet
    这玩意前身叫zen-coding,如果你要写html和css,你怎么可能不用这插件?如果你第一次看emmet视频,准备好目瞪口呆吧。顺便说一下,emmet支持许许多多的编辑器
  • ctrcp.vim
    用过sublime的人,一定深深的爱着Ctrl+P。其实Vim这款插件,与之相比,也毫不逊色,安装完Ctrl+P看看?
  • nerdtree
    目录浏览的插件,额,这个真的很方便进行目录跳转
  • vim-multiple-cursors
    用过sublime的人,多光标操作,爽歪歪。哦,这个就是vim版本的了,还没有研究过呢,惭愧
  • ag
    grep?ack?都不用了,用ag吧
结论
Vim插件实在是太多了,个人觉得,试用一下,觉得合适就多用用,不适合的,uninstall也费不了多少功夫的
原文:http://linbo.github.io/2013/12/15/vim-plugin/

转载请保留固定链接: https://linuxeye.com/Linux/vim-plugin.html

------分隔线----------------------------
标签:vim插件
栏目列表
推荐内容