用Vim写md文档的简单姿势

对于重度Vim使用者来说,编辑md文档用Vim是顺理成章的事,在此记录下来。

近期开始带学生接触Openstack开发。在8G内存的笔记本上跑个Devstack开发环境,至少要分掉4G,否则虚拟机卡成翔。再开Pycharm写python代码,又起码1个G没了。边写还得边上网查查资料,Firefox挂了10几个插件跑起来,竟然耗了1G内存,Chromium也省不到哪去!剩下的2G也就刚刚够给Archlinux和Enlightenment桌面用。这样coding实在心塞的要命。

Firefox运行体量就这么笨重,在Linux里不使它还真不行。Enlightenment桌面会吃3、4百M内存,相比KDE已经比较轻量级。Awesome和i3这样的Tiling wm虽然量级最轻的,跑起来自身开销不到100M,但真心不适合作为日常办公桌面(早已过了拿它们来装B的阶段)。能瘦身的就得从Pycharm下手,换IDE!其他家支持Python的Linux IDE想必体量都差不多,统统不考虑。不就是个coding码字母,谁轻都轻不过我Vim威武!

把Vim折腾成称手的IDE还是要花些时间,目前还在过程当中,配好了再整理成文档放上来。在vundle各种vim插件时,偶然看到支持markdown标记高亮的插件vim-markdown,于是捎带着就先把这个整了出来,这样在vim里随手写写md文档,也挺清凉写意~

Vim里用Vundle这个插件来管理其他插件非常实用,怎么装配之就不在这重复了,搜索引擎里有的是。

用Vundle安装vim-markdown插件

  1. 编辑~/.vimrc文件,在call vundle#begin()call vundle#end()加入下面两行:
Plugin 'godlygeek/tabular'
Plugin 'plasticboy/vim-markdown'

tabular插件必须在vim-markdown之前

  1. 运行vim,在命令模式中输入下面的命令:
:so ~/.vimrc
:PluginInstall

Vundle会帮你搞定一切,可以去喝杯咖啡了。

:PluginInstall是让vundle去下载安装相应的插件,:PluginSearch:PluginList:PluginUpdate这几个命令则分别对应搜索、列出、更新插件

配置vim-markdown

插件安装之后,要稍微配置下才能使的得心应手。
再次编辑~/.vimrc

let g:vim_markdown_folding_disabled = 1  #不折叠显示,默认是折叠显示,看个人习惯
let g:vim_markdown_override_foldtext = 0  
let g:vim_markdown_folding_level = 6    #可折叠的级数,对应md的标题级别
let g:vim_markdown_no_default_key_mappings = 1
let g:vim_markdown_emphasis_multiline = 0
set conceallevel=2
let g:vim_markdown_frontmatter=1
syntax on     #必须设置,否则md标记不能高亮显示

重启vim后,编辑md文档就能有类似下图这样的高亮及格式效果:

用Vim写md文档的简单姿势_第1张图片
vim-markdown效果

在vim的命令模式中,输入:Toc:Toch:Toct或、:Tocv有小惊喜,这点让我十分受用~

BTW:之前在Linux下一直用Haroopad写md文档然后粘到里,也偶尔用马克飞象,现在又多了个选择。贴张haroopad的界面:

用Vim写md文档的简单姿势_第2张图片
Haroopad界面

Haroopad非常类似马克飞象,配色更丰富,也支持vim模式操作,很赞~

你可能感兴趣的:(用Vim写md文档的简单姿势)