Для простого решения, которое не требует установки плагина, просто отфильтруйте с помощью команды столбца Unix.
Обратите внимание, что есть два способа сделать это в зависимости от того, поддерживает ли ваша команда column
-o
.
Команда столбца GNU (Linux и т. Д.)
:% ! column -t -s= -o=
Вот и все.
Команда столбца BSD (Mac OS X и т. Д.)
Шаг первый, отфильтруйте column -t
:
:% ! column -t
Шаг второй, удалите отступы вокруг разделителя:
:%s/ = /=/
Исходный текст
$ = jQuery.sub()
Survey = App.Survey
Sidebar = App.Sidebar
Main = App.Main
После первого шага оно становится
$ = jQuery.sub()
Survey = App.Survey
Sidebar = App.Sidebar
Main = App.Main
А после второго шага
$ = jQuery.sub()
Survey = App.Survey
Sidebar = App.Sidebar
Main = App.Main
Или, если вы хотите сделать это за один шаг:
:% ! column -t | sed 's/ = /=/'
Для получения дополнительной информации, man column
.