开发工具 ZT 不要复杂化 Vim

gene_wu · 2013年08月18日 · 最后由 sevk 回复于 2013年08月19日 · 4332 次阅读

他说的方法倒是不错,对于堆积了太多插件的人,可以尝试一下。

1. 简单化你的vimrc,更具体点,就是加上一些基本的功能,比如语法高亮,行号,noncompatible等等。这些设置加起来不会超过20行。 2. 去掉你的所有插件。对,是所有。 3. 开始用Vim进行你的日常工作。遇到什么问题了,先想想Vim自己自带的功能能否解决,Google一下,看一下Helpdoc。如果需要写到Vimrc里面的,就写进去。很多时候你会很惊讶地发现,哦,原来Vim默认就有这么一个功能。 4. 如果是在找不到对应的能很好很容易解决这个问题的自带功能,而且这个问题是你会长期固定会遇到的问题,再去找对应的插件并安装。

http://www.kunli.info/2013/08/13/vim/

共收到 24 条回复

有道理,我有空也要精简一下我的 vimrc

tmux啥的也是,我现在的tmux就一行配置,都是用默认的

我还是当记事本用的...语法高亮都没有 感觉还是统一颜色看的清楚

插件20个-_-

赞成。

确实插件太多了

ctrlp nerdTree syntastic 感觉这三个插件还是特别有必要的

https://github.com/welsonla/welsonla_vim_config

#4楼 @luikore 比我还多,够狠!

#2楼 @lidashuang 这个我还是不能认同的,我还是把Tmux改得很适合我个人的键盘使用方式。

= = 我用了40个插件。。。

咱们要不拿Ruby写个命令行方式的Vim插件瘦身工具?和brew或者Gem一样,可以install update和remove

#13楼 @gene_wu 写个插件, 作用是插件瘦身...

同样尽量用原生

#14楼 @luikore 我看到@blacktulip 用了neobundle,可以试试看,我现在还是都download到本地的,不是用bundle管理的。

#13楼 @gene_wu 这事已经有人做了, 试试 vundle

VIM 洁癖者请去用 nvi

BTW,我是 Emacs 党

先是用的spf13,后来觉得spf13里大多数用不上,自己挑了几个最常用的

#18楼 @sinxccc 拜托,我们整贴都没说洁癖的问题,只是VIMer会不自觉的添加一些用处比较小的plugin。作为开发人员,自我清理不是很好么。

PS:难道Emacs党不自己清洁自己的Emacs环境?

这压根没说道点子上……

实际上堆积了太多插件的根本原因,是需求的不断改变。装某个插件的时候,肯定是有相当一段时间是确实需要那个插件的。后来需求改变了,于是要装新插件,但是会去找插件装的人绝对有程序员的三大优点之一: 懒惰 , 对过去装上的的现在已经不再需要的插件 懒得删 , 加上vim启动速度本来就挺快,而好的插件通常都是智能加载的,感觉不到速度变慢(那些遇到所谓‘启动时间恶化’的人,很明显,应该换机子了,我这装有50+插件打开文件还是秒开的……),于是更加懒得删了……

比如,用了vim-rails之后,实际上 NERDTree 和ctrlp都已经没在用了,但是懒得删; 完全只写coffeescript之后,vim-javascript其实可以删掉,不用jquery之后,vim-jquery早就可以干掉了,不再用latex写论文之后,vim latex suit也可以不用了,问题是我根本忘记了以前还装过着些玩意……

很多时候你会很惊讶地发现,哦,原来Vim默认就有这么一个功能。

这说话多想一下就会发现逻辑上说不通……想想吧,难道各种插件的作者都是吃撑了闲着没事干花大把时间精力维护几千行的代码就为了实现一个普通用户随便Google一下就能惊讶地发现vim默认就有的这么一个功能么?

#21楼 @aptx4869 楼上说的的确很有道理

不过VIM不是专用的编辑器,而是通用,所以就算功能重叠了,也是会并存使用ctrl p和vim-rails的。我如果编辑一些md,CtrlP还是很有作用的。

有没有vim统计插件使用频率的工具?

我觉着吧,这讨论越来越复杂化了,完全违背了主楼转载文章的精神嘛……

颜色插件 c.vim airline vundle vim插件排行榜前10名的不错

25楼 已删除
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册