Недавно я перешел от использования 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?