VIM Editor: Как сделать автоформатирование в VIM? - PullRequest
0 голосов
/ 11 января 2012

Я новичок в VIM, поэтому все еще учусь.То, что я хочу сделать, это вместо использования вкладок, я хочу использовать 2 пробела, чтобы заменить вкладку.Я хочу применить этот формат ко всему моему Java-коду.Как бы я это сделал?Спасибо!

Обновлено Я использовал это следующее, и это сработало

:%s/\t/  /

Ответы [ 3 ]

3 голосов
/ 11 января 2012

Есть много способов заменить табуляцию пробелами.Если вы хотите использовать поиск и замену, вам нужна команда :s.Попробуйте набрать ": help: s" для справки.Вы обнаружите, что следующие работы:

:%s/<ctrl-v><tab>/  /g
3 голосов
/ 11 января 2012

есть встроенный :retab

Вы также можете использовать gg=G, чтобы заново создать отступ для всего исходного файла.

1 голос
/ 11 января 2012

Вы можете использовать команду = для форматирования кода, если вы сделаете отступ в строке с двумя пробелами, следующие строки могут иметь отступ в 2 пробела, если вы используете для них команду =<movement>.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...