Комментарий к переключателю затмения с отступом - PullRequest
21 голосов
/ 19 ноября 2010

У меня есть следующий код:

public int doBam(int bam) {
    if(foo) {
        bam += 1;
        if(bar) {
            bam += 1;
        }
    }
    return bam;
}

Я хочу закомментировать if(bar) ...

Когда я переключаю комментарий в Eclipse 3.6, я получаю это:

public int doBam(int bam) {
    if(foo) {
        bam += 1;
//        if(bar) {
//            bam += 1;
//        }
    }
    return bam;
}

Могу ли я сделать Eclipse для переключения комментариев, как это вместо этого?

public int doBam(int bam) {
    if(foo) {
        bam += 1;
        //if(bar) {
        //    bam += 1;
        //}
    }
    return bam;
}

Ответы [ 4 ]

7 голосов
/ 28 декабря 2010

кажется реальным решением для этого не произойдет в затмении

https://bugs.eclipse.org/bugs/show_bug.cgi?id=321092

7 голосов
/ 22 ноября 2010

Могу ли я сделать так, чтобы Eclipse переключал комментарии следующим образом?

Это трехэтапный процесс ..

Шаг-1: - Выберите нужный код.

if(bar) {
  bam += 1;
}

Шаг-2: - Hit Control + 7 ИЛИ Control + /

//    if(bar) {
//      bam += 1;
//    }

Step-3: - Hit Control + Shift + F

   // if(bar) {
   // bam += 1;
   // }

ОБНОВЛЕНИЕ

Кроме того, при откомментировании автоформатор Eclipse не восстанавливает предыдущий отступ

Как и комментирование, раскомментирование также состоит из трех этапов: -

  1. выберите
  2. Contorl + /
  3. Control + Shift + F

вместо этого применяются собственные правила форматирования.

Вы можете изменить эти правила форматирования.Windows -> «Настройки» -> Java -> Стиль кода -> «Форматтер» -> «Правка» -> вкладка «Комментарии».

Eclipse не позволяет редактировать встроенный профиль по умолчанию.Создайте новый профиль и унаследуйте все свойства от встроенного профиля, затем вы можете настроить вновь созданный профиль.

2 голосов
/ 24 ноября 2011

Для полужирных, хотя команда Eclipse не хочет включать это поведение, в упомянутом отчете об ошибке содержатся исправления, которые позволят любому, кто собирает Eclipse из исходного кода, добавить поведение в свою копию.

1 голос
/ 03 июля 2019

Вопрос, кажется, немного устарел, но все равно.

Блок кода может быть хорошо закомментирован (начиная с Eclipse 3.5) с использованием режима выбора столбцов [1]. Просто нажмите Alt + Shift + A, чтобы переключиться в режим столбца, затем выберите код с помощью стрелок, введите // и снова нажмите Alt + Shift + A, чтобы отключить режим столбца.

[1] Как включить режим выбора столбцов в Eclipse?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...