У меня есть проект ac с несколькими файлами (более 100), коды написаны в стиле Whitesmiths , но я хочу изменить их на отступ в стиле K & R. Можно ли использовать vim в автоматическом режиме?
Например, у меня есть сценарий emacs-lisp для достижения этой цели -
(progn
(find-file "{}")
(mark-whole-buffer)
(setq indent-tabs-mode nil)
(untabify (point-min) (point-max))
(indent-region (point-min) (point-max) nil)
(save-buffer))
Мне было интересно, есть ли подобный трюк, который можно сделать с vim.
Обновление: я нашел еще один хороший инструмент под названием astyle , который также поддерживает автоиндентирование для разных языков (с широким диапазоном стилей).