本篇博文对自己的Vim配置文件进行了说明.
插件配置
一共使用了13个第三方插件,主要列表和说明如下:
- UltiSnips: 代码片段的插件,能够根据你输入的代码片段进行自动不足。还能设置自定义代码片段进行补足。
- vim-snippets: 同样是代码插件,包含了大量预定义的代码片段。
- The-NERD-tree: 老牌的文件管理插件,在我的配置里快捷键配置为F10和F9,F10打开树形文件浏览窗口,F9关闭窗口。
- VOoM: 文档目录浏览插件,支持绝大部分文件类型,包括Python,markdown等文件格式。在我的配置文件中,常用的Python、markdown、tex等文件类型自动启用该插件。另外设置了快捷键F8,对插件进行启用和关闭。
- indentLine: 显示各级缩进的插件,对于像Python这样利用缩进排版的语言特别有用,不可或缺。
- vim-airline: 显示各个打开文件的状态插件,对于同时编辑多个文件的情况下,非常有用。
- nerdcommenter: 快速注释和解开注释。
- syntastic: 这也是一个神器插件,能够自动对各种语言进行语法检查,对保持一个良好的代码风格很有帮助。
- bbye: 管理文件缓冲区,可以同时打开各个不同的文件。
- supertab: 代码自动补全插件,但是只能补全已经存在代码。
- dash: Dash的辅助插件,和Vim结合之后能够自动搜索文档内容。
- vim-javascript: Javascript的语法辅助插件。
这13个插件都是用Vundle进行管理的,非常方便。
个人配置
关于个人配置上面,我主要针对Python、markdown和tex文件进行了一系列的配置。 详细配置可以在{% post_link Vim-Insert-Title Vim自动插入文件头部 %}中和具体的配置文件中查看。
配置效果
一键安装
我将我所有的配置都放在了Github上面,并且写了相应的shell,可以做到一键安装配置。 具体地址在: https://github.com/flyaway1217/dotfiles
更新日志
- 2017年5月14日写作并发表初稿。