我最近从使用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中重新格式化此类表?