Как форматировать исходный код неинтерактивно (возможно, пакетно) с использованием функциональности форматирования vim

vim +"bufdo norm gg=G" +wa +qa FILES


Эта команда использует текстовый редактор Vim для форматирования исходного кода в пакетном режиме. Она выполняет следующие действия:

1. vim — запускает Vim.
2. +"bufdo norm gg=G" — выполняет команду в каждом буфере, которая перемещает курсор в начало файла (gg) и форматирует (G) код.
3. +wa — сохраняет все изменения в файлах.
4. +qa — выходит из Vim после завершения всех операций.
5. FILES — это список файлов, над которыми будет выполнено форматирование.

Эта команда полезна для автоматического форматирования множества файлов с использованием Vim. Альтернативой может быть использование других инструментов форматирования, таких как clang-format для C/C++ кода или black для Python.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *