Vim插件推荐
在使用插件之前,我们需要有一款插件管理器。
推荐使用Vundle或Pathogen
这里只做介绍,如何安装请参考插件的具体说明。
文件目录 nerdtree
在很多时候,我们希望看到当前编辑的文件处在一个什么样的目录,或者是上下文中有什么相关的文件。在vim里面,尽管我们可以通过!ls
或者!pwd
之类的命令进行查看,但还是麻烦了些。
nerdtree可以展示出文件目录结构,如项目主页所展示:
推荐指数:★★★★★
进行多选 vim-multiple-cursors
不知道你有没有用过Sublime Text的multiple_selection功能,在选中一个词、区域后,按Command+d(ctrl+d),就可以同时选中多个相同内容,然后进行编辑修改。
这个功能可以方便的让我们代替Find&Replace的操作,而且非常直观。
推荐指数:★★★★★
代码提示 YouCompleteMe
YouCompleteMe在Vim代码提示里算大哥大了,主要支持C-Family,Go,Java,JavaScript/TypeScript,Rust等,具体支持依赖于语言对应的引擎,缺点在于安装比较麻烦,稍微重量级。
推荐指数:★★★★
专心写作(禅模式) goyo
在写作的时候,我们希望打扰我们的元素尽可能少,专注的点在于笔下,goyo可以让编辑界面变得非常简洁,而且内容展示方式舒适。
推荐指数:★★★★
搜索 Ack
打开了vim,你突然想查找某个关键字在其他文件里是否出现,或许你不喜欢grep而喜欢ack,那插件ack可以帮我们快速找到。
推荐指数:★★★★
快速查找 ctrlp
使用了ctrlp,我们可以在文件、buffer、Amru、tag里快速定位我们要编辑的文件,而不用一个目录一个目录去查找。
推荐指数:★★★★
tagbar
tagbar可以让我们看到当前编辑的代码文件里,有什么定义、什么类、方法,就像在IDE里一样,另外通过它可以快速进行跳转。
推荐指数:★★★
写在最后
其实我们用vim,并非是要将其改造成一个IDE,插件不在于多,而在于实用。很多插件,折腾装完,可能用都用不上。
所以最实用的,还是vim本身自带的功能。或许,无插件才是最好的插件。
- 本文链接:https://keepmoving.ren/tools/my_vim_usage/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!