Избегайте затмения от форматирования директив препроцессора
Я использую Java-плагин Blackberry для Eclipse для написания кода. У меня есть инструкции препроцессора в моем коде следующим образом
//#ifdef OS50
//run this
//#else
//run this
//#endif
Каждый раз, когда я делаю "Формат" (CTRL+SHIFT+F) для этого фрагмента кода, затмение добавляет пробел между "//" и "#". Так что, если я отформатирую приведенный выше код, он заканчивается так
// #ifdef OS50
//run this
// #else
//run this
// #endif
Это тогда говорит затмению, что у меня есть комментарии, а не директивы препроцессора. Поэтому я не могу скомпилировать. Есть ли способ, которым я мог бы избежать затмения делать это с моим кодом, когда я форматирую?
1 ответ
Вы можете изменить настройки вашего форматера, чтобы не форматировать комментарии строки, чтобы не было добавлено никаких пробелов:
- В Eclipse зайдите в Окно -> Настройки
- перейдите на правой панели в Java -> Стиль кода -> Форматтер
- нажмите Редактировать...
- Перейдите на вкладку Комментарии и снимите флажок Включить форматирование комментариев строки
Надеюсь это поможет!
Кстати, если вы не хотите, чтобы он применялся ко всему, что вы делаете в Eclipse, вы можете установить его только для этого проекта, нажав кнопку Настроить специфичные для проекта настройки вместо кнопки редактирования на шаге 3.