Допустим, у меня есть такой код:
CommitEvent 4
FooEvent 3
BarEvent 5
NoneEvent 12
И много других строк, подобных этой. Используя vim, я хочу изменить это на:
CommitEvent => 4,
FooEvent => 3,
BarEvent => 5,
NoneEvent => 12,
Сначала я попробовал визуальный блок, чтобы получить стрелки, но это не сработало, потому что там нет пробелов.
Есть ли у кого-нибудь идея, как решить эту проблему?
решение1
Вставьте стрелки с помощью поиска/замены, :%s/ / => /
, а затем останется только выровнять их. Существует множество плагинов, которые помогают с выравниванием. Я использую Tabular
. С табличным форматом команда :Tabularize /=>/
.