Вы пытались избежать пробелов:
:set formatprg=uncrustify\ -c\ ~/misc/uncrustify.cfg\ --no-backup
ОБНОВЛЕНИЕ
uncrustify
печатает "Разбор: 170 байт ..."сообщение в stderr, поэтому нам нужно перенаправить его на /dev/null
:
:set formatprg=uncrustify\ -c\ ~/misc/uncrustify.cfg\ -l\ CPP\ --no-backup\ 2>/dev/null
gq
работает со строками, поэтому вы можете выбрать необходимые строки в визуальном режиме и выполнить gq
,Например, если вы хотите переформатировать весь файл, выполните ggVGgq
.
Больше информации на :help gq