Выполнение некоторых программ в VIM Я хотел бы автоматически выстроить некоторые элементы в столбцах. Выполнение:! Column -t работает по большей части, но не знает концепции строкового литерала, поэтому они также становятся модифицированными. Есть ли короткий способ заставить его обрабатывать строковый литерал как одну ячейку столбца?vim linux форматирование столбцов - обработка строковых литералов
* редактировать *
Например, если я в настоящее время есть строки
stringType short "Short string" plusSome
otherStringType longStringName "Intentionally do a longer string" plusSomeMore
Я хотел бы, чтобы быть отформатированы как
stringType short "Short string" plusSome
otherStringType longStringName "Intentionally do a longer string" plusSomeMore
вместо
stringType short "Short string" plusSome
otherStringType longStringName "Intentionally do a longer string" plusSomeMore
Я смотрел на это, но я до сих пор не вижу, как заставить его рассматривать строковый литерал как один элемент – ryan0270
@ ryan0270 Я не уверен, что понимаю. С таблицей вы должны описывать (с регулярным выражением) _сепаратор_ между столбцами. Какие строковые литералы вы хотите обработать, и что вы имеете в виду, рассматривая их как отдельные элементы? – lcd047
Я добавил пример – ryan0270