未加星标

Vim 插件

字体大小 | |
[系统(linux) 所属分类 系统(linux) | 发布者 店小二05 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

一直有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也费不了多少功夫的

对了,还有好多插件了,等用的感觉不错了,再写续篇吧

参考 mastering Emmet

本文系统(linux)相关术语:linux系统 鸟哥的linux私房菜 linux命令大全 linux操作系统

tags: 插件,vim,Vim,pathogen,安装,目录,bundle,IDE,github,git,vimrc,autoload,emmet,vundle,com
分页:12
转载请注明
本文标题:Vim 插件
本站链接:http://www.codesec.net/view/561374.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 系统(linux) | 评论(0) | 阅读(35)