Vim 中的 Multimarkdown 表格格式

Vim 中的 Multimarkdown 表格格式

最近,我不再使用 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    |

我发现最接近这个的是表格格式.vim,但是它已经很旧了,并且使用空格而不是竖线来分隔列。

有没有更好的方法可以在 Vim 中重新格式化这样的表格?

答案1

对齐插件可以使用快捷键“\t|”以垂直条形式设置表格格式。

答案2

我现在也遇到了表格编辑器这是另一个与 Align.vim 类似的插件。它们很相似,但在工作方式上各有优缺点。

答案3

我认为vim 表格模式功能可能更强大,插入竖线“|”时会格式化表格,而且可以生成多种风格的表格,不只是 Markdown 的。

相关内容