Добавление пробелов между операторами и операндами

337
Ptheguy

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

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

0

1 ответ на вопрос

0
Ptheguy

(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) в нужной папке конфигурации и использовать этот файл для форматирования. Вы можете просмотреть другие файлы конфигурации, чтобы увидеть, какие команды вы хотите, и использовать их только в своем собственном файле конфигурации для минимального вмешательства.

Похожие вопросы