Есть ли пакет, который позволяет автоматически добавлять пробелы между операторами и операндами в текстовом редакторе атомов?

Я хотел бы перейти от int i=2; к int i = 2; желательно без добавления пробелов самостоятельно. Я знаю, что пакеты форматирования, такие как beautify могут справиться с этой задачей, но эти пакеты часто делают гораздо больше, чем просто фиксируют пробелы и имеют относительно большие размеры. Все, что я хочу, это пробелы, а не капитальный ремонт в форматировании.

1 ответ1

0

(1) Установить atom-beautify

(2) установить uncrustify ; перейдите по этой ссылке, если вы находитесь на окнах

(3) В atom зайдите в packages , beautify настройки; Установите в C/C++ beautifier значение uncrustify ; (Я использую C/C++, но для любого другого языка вы можете найти соответствующий beautifier и посмотреть, как вы можете настроить его операции и в значительной степени выполнить следующие шаги.)

(4) Кроме того, ссылка в файле пути на файл конфигурации uncrustify (где бы он ни находился в вашем каталоге). Это папка с именем cfg .

(5) Настройте файлы, как вам нравится. Для пробелов sp_compare должен быть установлен для add .

Если вы хотите иметь как можно более легкий пакет и что-то, что мешает форматированию вашего кода, вы можете создать свой собственный файл конфигурации (nameOfFile.cfg) в нужной папке конфигурации и использовать этот файл для форматирования. Вы можете просмотреть другие файлы конфигурации, чтобы увидеть, какие команды вы хотите, и использовать их только в своем собственном файле конфигурации для минимального вмешательства.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .