Отступ строки комментариев

Когда я использую функцию 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 в комментариях:

На данный момент существует дополнительная опция, расположенная под ней, которая гласит: "Добавить пробел при запуске комментария", так что теперь это поддерживается.

Ответ 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 с принятым ответом.