▶ ./vim-plugins-profile.py -n=24 Running vim to generate startup logs... done. Loading and processing logs... done. Plugin directory: /Users/yonghaohu/.vim/bundle
Top 24 plugins slowing vim's startup
1 248.985 YouCompleteMe
2 27.691 nerdtree
3 19.091 vim-preview
4 10.560 vim-colors-solarized
5 7.573 vim-easymotion
6 5.521 nerdcommenter
7 5.034 vim-airline
8 4.888 vim-fugitive
9 4.500 python-mode
10 3.473 vim-textobj-indent
11 3.316 tabular
12 3.240 vim-signature
13 3.172 emmet-vim
14 1.344 undotree
15 1.249 vim-rails
16 1.238 ctrlp.vim
17 1.160 vim-abolish
18 1.125 vim-indent-guides
19 1.092 tagbar
20 1.025 vim-airline-themes
21 0.997 vim-textobj-user
22 0.961 rainbow
23 0.864 vim-nerdtree-tabs
24 0.765 wildfire.vim
1
fy 2017-03-05 14:04:32 +08:00
一直觉得 YCM 是辣鸡插件,这个插件使我的 Vim 补全比 IDE 还慢,后来我就一直用 IDE 了。
|
2
sagaxu 2017-03-05 14:10:49 +08:00 1
自从用了 jetbrains 的全家桶,再也不用 vim 折腾开发环境了
|
3
tracyone 2017-03-05 14:14:32 +08:00
可以 lazy load ,虽然启动慢,但是补全快。
|
4
ChristopherWu OP @fy 在清理插件以及让 oh my zsh 变慢的不必要的东西
|
5
ChristopherWu OP @sagaxu 不折腾也可以用 vim...
|
6
ChristopherWu OP @tracyone 我试试 lazy load
|
7
fy 2017-03-05 14:34:55 +08:00
@ChristopherWu 不折腾的 vim 掏出 notepad++都秒杀几条街了
|
8
ChristopherWu OP @fy 还有别人定制好的 vim 可以用...比如 spf13
|
9
sagaxu 2017-03-05 14:48:00 +08:00
@ChristopherWu 有免折腾的方案?
比如版本管理,调试器追踪执行,代码重构,数据库管理,从 DB 生成 Entity , Java 字节码反编译,还有 spring 或者 django 这样的 framework 的支持,即便折腾也不一定能折腾出来吧 |
10
ChristopherWu OP @sagaxu 版本管理用命令行的 git command, 调试器追踪执行: gcc 等, 代码重构: 没有用过.. 数据库管理: 另外用客户端或者命令行, 从 DB 生成 Entity , Java 字节码反编译,还有 spring 或者 django 这样的 framework 的支持也是尽量用命令行或者客户端
所以我目前就是把 vim 当做是编辑器. |
11
flniu 2017-03-05 15:18:22 +08:00 2
我觉得 vim 的优势并不在于要赶超 IDE ,何况 jetbrains 家的 IDE 做得那么好,不必重复发明轮子。
vim 的作用在于承担 IDE 项目开发外的一切文本处理工作:写脚本、写博客、查看修改 conf 、查看 log 等等,而且你 ssh 到任何环境基本都有 vim 可以用。 甚至偶尔在 IDE 里遇到复杂的文本处理,都宁愿用快捷键调用 External Tool 打开 vim 来编辑。 |
12
TJT 2017-03-05 21:18:51 +08:00
JetBrains 全家桶都装了 IdeaVim ,共享一个配置。可以把 Vim 的快捷键绑定到 IDE 的 Action ,几乎所有操作都有对应的 Action ,效率妥妥的。
|
13
romanticbao 2017-03-06 13:04:53 +08:00
@flniu 有道理
|