Добавить стрелки в vim

Добавить стрелки в vim

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

CommitEvent 4
FooEvent 3
BarEvent 5
NoneEvent 12

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

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

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

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

решение1

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

Связанный контент