Мне часто приходится вручную манипулировать текстом с разделителями табуляции для ввода данных и других целей. Когда я делаю это, это помогает, если текст выровнен должным образом по столбцам. Например (при условии вкладок с 4 пробелами):
# original format
abcdefghijklmnop field2
abcdefgh field2
abcdefghijkl field2
# ideal format
abcdefghijklmnop field2
abcdefgh field2
abcdefghijkl field2
Я очень хорошо знаком с использованием утилиты column
для колонки текста таким образом, но проблема в том, что она использует пробелы для выравнивания колонок, и мне особенно нужны вкладки. Это требование также, по-видимому, исключает плагин Tabularize.
Есть ли какой-нибудь способ, которым я могу колонизировать текст с помощью вкладок, в рамках vim
или в оболочке? Похоже, я мог бы сделать это с groff
/tbl
, но, честно говоря, я бы предпочел колонизировать это вручную, чем связываться с этим ....