Допустим, у меня есть этот код:

CommitEvent 4
FooEvent 3
BarEvent 5
NoneEvent 12

И многие другие линии, как это. Используя vim, я хочу изменить его на:

CommitEvent => 4,
FooEvent    => 3,
BarEvent    => 5,
NoneEvent   => 12,

Сначала я попробовал визуальный блок, чтобы получить стрелки, но он не работает, потому что пробелов там нет.

У кого-нибудь появилась идея решить эту проблему?

1 ответ1

4

Вставьте стрелки с помощью функции поиска / замены :%s/ / => / , а затем их просто выровняйте. Есть много плагинов, которые помогают с выравниванием. Я использую Tabular . С табличной командой :Tabularize /=>/ .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .