无人小站

Vim 插件 Vim-Markdown

JP-Liu VimVimPluginMarkdown

Vim 插件 Vim-Markdown

Vim-Markdown 是一个 Vim 的一个 Markdown 插件,带有一些 Markdown 语法高亮以及一些能简化 Markdown 编辑的功能。 官方 Github,部分功能需要 Tabular 支持。

主要命令 功能
gx 打开光标下的链接[test](tst.html)在左侧内容的所有位置都可以打开链接
:TableFormat 格式化光标下的表格
:Toc 打开一个 Quickfix 窗口,展示所有的标题,点击可跳转
:HeaderIncrease
:HeaderDecrease
调整所有标题的等级

其它还有一些跳转用的命令,不过由于我用 Easymotion,基本上用不上,就不再介绍了。

展示一下:TableFormat的效果:

  • 格式化前: Vimplugin-vim-markdown1

  • 格式化后: Vimplugin-vim-markdown2

特别提一下:TableFormat这个命令由于会对将所有单元格的宽度变成该列的最长的单元格的长度,如果表格内容过长的话,可能会超出屏幕的宽度,如果打开了 set wrap 的话显示会很难看,最好进行一下定义:

function! MarkdownTable()
    silent TableFormat
    silent set nowrap
endfunction

有需要整理表格的时候直接调用上面的命令,不会折行,显示效果会好一点的。

JP-Liu
懒人一个