Отступ строки комментариев
Когда я использую функцию IntelliJs "Comment with Line Comment", она помещает две слэши в самом начале выбранных строк. Передние косые черты не отступают от остальной части кода. Как я могу заставить IntelliJ подчиняться отступу линии при размещении косых черт?
Пример кода:
if (something) {
bar();
}
Использование функции комментирования IntelliJs в строке 2 приводит к:
if (something) {
// bar();
}
Что я хочу:
if (something) {
// bar();
}
Ответы
Ответ 1
Перейдите к File > Settings > Editor > Code Style > Java > Code Generation
и снимите флажок "Комментарий линии в первом столбце".
Обновление октябрь 2016 от @henrebotha в комментариях:
На данный момент существует дополнительная опция, расположенная под ней, которая гласит: "Добавить пробел при запуске комментария", так что теперь это поддерживается.
Ответ 2
Вы можете настроить генерацию кода.
Ответ 3
В более поздних версиях настройка называется: Comment at first column
Просто найдите его в окне настроек, затем перейдите в Editor → Code Style → Your language
.
Ответ 4
Для тех, кто ищет, как это сделать для Scala, Line comment at first column
конфигурации Line comment at first column
находится на File > Settings > Editor > Code Style > Scala > Other
" вместо " Code Generation
с принятым ответом.