Vim中的Multimarkdown表格式


15

我最近从使用TextMate转移到使用Vim了很多(因为我将时间分配在Mac和Linux之间)。我想念的一件事是精彩的MultiMarkdown捆绑包,除其他功能外,该捆绑包还允许我使用MultiMarkdown语法输入表,然后重新格式化它们,使它们看起来很漂亮。

因此,例如:

| Heading 1 | Heading 2 | Heading 3 |
| --: | -- | -- |
| 1 | Some text | Some other text |
| 2 | A somewhat longer piece of text | Further text |

变成这个:

| Heading 1 | Heading 2                       | Heading 3       |
| --------: | ------------------------------- | --------------- |
|         1 | Some text                       | Some other text |
|         2 | A somewhat longer piece of text | Further text    |

我找到的最接近的东西是table_format.vim,但是它很老了,并且使用空格而不是竖线来分隔列。

有什么更好的方法可以在Vim中重新格式化此类表?

Answers:


11

对齐插件可以用竖线使用快捷表格式“\ T |”。


太好了,谢谢。看起来该插件也将很方便地格式化LaTeX文档。
Jez

别客气。我一直使用Align。我只是喜欢表格式。
唐·雷巴


3

我认为vim-table-mode可能更强大。当插入竖线“ |”时,它将格式化表格,并且可以生成具有多种样式的表格,而不仅仅是Markdown。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.