Мне часто нужно временно закомментировать строку (например, при отладке). Это легко сделать с помощью Ctrl-/
, и в начале строки получается //
:
public class Foo {
int foo(int a, int b) {
int sum = a + b;
// System.out.println("debug: sum = " + sum);
return sum;
}
}
Мне нравится размещение //
, потому что оно выделяется, поэтому легко увидеть, какие строки вы можете раскомментировать (в отличие от комментариев "англоязычное описание", которые никогда не должны комментироваться).
Проблема в том, что когда я позже делаю отступ в своем коде с помощью Ctrl-A
(выбрать все), за которым следует Ctrl-I
(выбор отступа), комментарий становится очень уродливым:
public class Foo {
int foo(int a, int b) {
int sum = a + b;
// System.out.println("debug: sum = " + sum);
return sum;
}
}
Если я вместо этого отформатирую код с помощью Shift-Ctrl-F
, результат будет выглядеть лучше, но //
больше не будет в начале строки:
public class Foo {
int foo(int a, int b) {
int sum = a + b;
// System.out.println("debug: sum = " + sum);
return sum;
}
}
Более того, в обоих сценариях, когда я позже раскомментирую строку с Ctrl-/
, строка больше не имеет правильного отступа.
Мой вопрос: как мне получить индентор и форматер Eclipse, чтобы прекратить изменять строки комментариев, которые я создал с помощью Ctrl-/
?