У Vim нет родного способа сделать это. Однако вас может заинтересовать AStyle , который имеет много опций
astyle --help
скажет вам, какие варианты доступны. Доступно много предустановок.
В vim вы можете отфильтровать документ с помощью :%!command
, где команда получает текущий буфер в stdin; текущий буфер заменяется выводом вашей команды. Если команда не читает из стандартного ввода, но вместо этого ожидает имя файла в качестве аргумента, используйте %
.
Таким образом:
:%!C:\astyle\bin\astyle.exe -A1
сделает это (при условии, что вы замените его на хороший путь).