2014-10-09 2 views
2

Когда я делаю Рефактор>Inline ..., Netbeans ест комментарии Java. Я нахожу это довольно раздражающим. Я хотел бы сам решить, когда мои комментарии должны быть удалены, спасибо вам большое.Netbeans ест мои комментарии, когда я inline

Пример:

double a = 1; 
    //Important comment! DO NOT DELETE! 
    double inlineMe = 2 * a; 
    double b = 4 * inlineMe; 

Пример различий:

enter image description here

Можно ли предотвратить такое поведение, и если да, то каким образом?

Я просматривал Инструменты> Параметры и не мог найти ничего, что бы это сделать.

+1

Я думаю, что ваше поведение связано с netbeans, а не только с java-тегом java-тега. – StackFlowed

+0

Я попробовал это в java, используя intellij, и не смог воспроизвести его ... – StackFlowed

+0

@wrongAnswer: Нет, очевидно, это не то, что я имел в виду. Я говорю, что у меня нет доказательств того, что это происходит на других языках в Netbeans; только в Java в Netbeans. Я помещаю Java-тег обратно, пока кто-то не покажет, что это более обобщенная проблема в Netbeans. –

ответ

1

Я только что проверил NetBeans 8.0.1 на модуле C++, выделил «inlineMe», щелкнул правой кнопкой мыши, выбрал Refactor и нет опции «Inline», поэтому похоже, что эта особенность недоступна для всех модулей (т. е. сохранить Java-тег).

Это выглядит как ошибка для меня, и это не будет первым в рефакторинге NetBeans.

Я мог понять, был ли комментарий на стороне линии, но нет, если он находится поверх него.

Я искал Bugzilla с «встроенным комментарием», но ничего не мог найти по этому вопросу. Предлагаю вам открыть отчет об этом.

+2

[Сообщение об ошибке зарегистрировано!] (Https://netbeans.org/bugzilla/show_bug.cgi?id=248241) –