Нещодавно я перейшов від використання 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?