vim 仍然是我的利器

之前对 vim 生气了,是因为在编辑 markdown 文档的时候,` 简直是鬼魂般的存在,一会显示一会儿消失,常态是看不到这个反撇号,文档中还会经常使用到这个,用 vim 写文章太让人抓狂了!今天提起性子决定要查一下到底是怎么回事儿,之前发现的是只有编辑 markdown 的时候才会出现这个情况,其它文件类型都正常显示,说明这不是 vim 的锅,一定是插件或配置搞的鬼!我只好用笨办法,插件一个一个的卸载,最终查到原来是 Yggdroot/indentLine 这个插件导致,想到这个插件也就是在编辑代码的时候有点用处,就添加了一个屏蔽配置,当打开文件是 markdown 的时候就禁用这个插件:

" 解决 indentline 导致 markdown 文件无法正常显示 `` 的问题
autocmd FileType markdown,md let g:indentLine_enabled = 0

另外,在查找上述问题的过程中,还发现了一个小问题,vim 会把我的 markdown 文件当 liquid 类型,到是对编辑文章的时候的语法高亮影响不大,但就是被我发现了在代码块的高亮上有影响,这也是不能忍的,继续屏蔽:

" 解决插件将 md 或 markdown 误以为 liquid 的问题
let g:polyglot_disabled = ['liquid']

现在舒服多了,vim 依旧棒棒哒!


daily

420 字

2019-03-10 22:49 +0800