最近、TextMateの使用からVimの使用に移行しました(MacとLinuxの間で時間を分割したため)。私が見逃していることの1つは、他の機能の中でも特に、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でこれらのようなテーブルを再フォーマットするのに良いものはありますか?
Align プラグインは、ショートカット「\ t |」を使用して縦棒でテーブルフォーマットできます。
私も今出くわしました Tabular.vim これはAlign.vimと同じ行に沿った別のプラグインです。それらは似ていますが、それぞれの動作に長所と短所があります。
vim-table-mode の方が強力かもしれないと思います。縦棒「|」を挿入するとテーブルがフォーマットされ、Markdownだけでなく多くのスタイルのテーブルを生成できます。