我挑选的Vim插件

2018-02-18|Categories: Vim|

Vim的插件成千上万,有的是通用类型的,例如插件管理器、颜色主题,绝大多数的Vim用户都需要,但更多的是专用类型的插件,例如前端开发程序员和Java程序员使用的插件肯定不同。

我的日常工作是Linux系统管理员,需要用Vim编辑各种应用程序配置文件,以及Shell脚本,偶尔涉及前端开发,我把那些经过反复使用和对比的插件列在这里,以便挑选新插件时参考,尤其可以避免同一个插件因为质量问题卸载之后,时间久了忘记当初卸载的原因又重新安装。

每天使用

下面列出的插件,如果名称是xxx/yyy这种格式,那么在名称前面加上https://github.com/就是插件的官网。例如junegunn/vim-plug的官网就是 https://github.com/junegunn/vim-plug

插件管理器

  • junegunn/vim-plug

Vim外观增强

  • vim-airline/vim-airline
  • nathanaelkane/vim-indent-guides

快速编辑

  • junegunn/vim-easy-align
  • raimondi/delimitmate
  • haya14busa/vim-poweryank
  • terryma/vim-multiple-cursors
  • easymotion/vim-easymotion
  • tpope/vim-commentary
  • tpope/vim-repeat
  • tpope/vim-surround
  • tpope/vim-vinegar
  • ctrlpvim/ctrlp.vim
  • chrisbra/NrrwRgn
  • vim-voom/VOoM 2018-04-24

自动补全

  • Valloric/YouCompleteMe
  • SirVer/ultisnips
  • honza/vim-snippets

语法高亮

  • sheerun/vim-polyglot

使用频率较低

用户自定义文本对象

  • kana/vim-textobj-user
  • sgur/vim-textobj-parameter
  • Julian/vim-textobj-variable-segment
  • paulhybryant/vim-textobj-path
  • jceb/vim-textobj-uri

前端开发

  • mattn/emmet-vim
  • othree/javascript-libraries-syntax.vim
  • chrisbra/colorizer

Markdown

  • vim-pandoc/vim-pandoc
  • vim-pandoc/vim-pandoc-syntax
  • dhruvasagar/vim-table-mode

中文

  • mbbill/fencview
  • ppwwyyxx/vim-PinyinSearch

其它

  • vim-scripts/VisIncr

试用后卸载

WolfgangMehner/bash-support

卸载原因:

  • Vim对Bash shell文件默认就有较好的支持,不需要额外的插件。

z0mbix/vim-shfmt

卸载原因:

  • Vim对Bash shell文件默认就有较好的支持,不需要额外的插件。
  • 依赖Golang编写的第三方可执行文件shfmt

altercation/vim-colors-solarized

卸载原因:

  • 这是一个颜色主题插件,我在终端模拟器中使用字符界面Vim的时间要远远多于使用图形界面Vim(GUI Vim),而颜色主题插件仅能工作在GUI Vim中。
  • GUI Vim自带丰富的主题,我非常喜欢其中的desert主题。

godlygeek/tabular

卸载原因:

  • 被更强大的同类插件EasyAlign替代。

Leave A Comment