开发工具 ZT 不要复杂化 Vim

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

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

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

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

有道理,我有空也要精简一下我的 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 楼 已删除
需要 登录 后方可回复, 如果你还没有账号请 注册新账号