Что такое сочетания клавиш для поиска следующей и предыдущей ошибки в редакторе Netbeans 8.2? - PullRequest
0 голосов
/ 20 марта 2020

РЕДАКТИРОВАНИЕ (см. Внизу)

Действительно ли после стольких лет оставшихся без ответа вопросов, таких как мой, нет сочетания клавиш для перехода к следующему или предыдущая ошибка в Netbears 8.2?

На этой странице говорится, что ярлыки

Ctrl+./,    Next/previous usage/compile error

Обратите внимание на включение слова использование . Ни в одном другом ярлыке «Следующая / Предыдущая» не используется использование . Интересно, почему это здесь, и если это указывает на проблему. Это не совсем опечатка. Что бы это могло значить? Да, вероятно, ничего.

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

Использование Tools > Options > Keymap показывает, что Ctrl+PERIOD и Ctrl+COMMA как это сделать. Но это не работает.

Однажды Ctrl+PERIOD взял меня в НЕКОТОРЫЕ места, а повторение снова привело меня к следующему появлению этого, et c., Но в этих строках кода не было ошибок, и сейчас этого не происходит.

Я нажал на многоточие на линии для Next Error и Previous Error и отредактировал их, чтобы они были Ctrl+BACKQUOTE и Alt+BACKQUOTE, и я нажал на многоточие и определил alternative shortcuts, чтобы он был Ctrl+CLOSE_BRACKET и Alt+CLOSE_BRACKET и я НЕ МОГУ определить Next error in Editor для НИЧЕГО.

enter image description here

НИЧЕГО не работает.

Так что мой вопрос ПОЧЕМУ БЫ НЕТ? Я использую F2 и Shift + F2 в Android Studio с каждой ошибкой, которую я получаю! Как это НЕ возможно в Netbeans 8.2?

Я неохотно обновляюсь до Netbeans 11 только для этого, особенно не зная, сохраняется ли эта проблема.

======== ==============

РЕДАКТИРОВАТЬ

enter image description here

Посмотрев на то, что отправил @Dmitry_M, я сделал еще один удар по приведенным выше определениям, в результате чего:

  • Alt+1 привело меня к Next Error, но ТОЛЬКО после fre sh Build или Clean and Build Project, и это приводит меня к другим строкам (например, xml), в которых нет ошибок (о которых я знаю; они не помечены).

  • Alt+2, чтобы привести меня к Previous Error, если я не исправил его, и в этом случае меня переводит на ту же строку, в которой произошла предыдущая ошибка, так же как Alt+1 выводит меня туда, где использовались следующие ошибки, и в другие места тоже.

  • Next Error in Editor ничего не делать.

Это заставляет меня Интересно, что на самом деле означает Category, так как Next Error in Editor говорит Source, в то время как другие, которые ДЕЙСТВУЮТ, говорят System.

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

Если он находит ошибки среди прочего, это лучше, чем было. Но он находит только ошибки, уже перечисленные в Output, и требует сборки, и находит другие посторонние «ошибки». Так что я просто посмотрю на Output. Keymap терпит неудачу.

Я разочарован в Netbeans 8.2.

1 Ответ

0 голосов
/ 20 марта 2020

Я использую NetBeans 8.1

Следующая ошибка в редакторе

Таблица клавиш перемещает курсор на любую подсказку или ошибку, которые показывает редактор. Иногда они не являются ошибками компилятора. Смотрите его в действии.

enter image description here

Например, курсор перемещается на int i = 0;, но там нет ошибок. Есть только подсказка, что переменная i нигде не используется. И в операторе импорта: это просто подсказка. Если вы хотите определить раскладку клавиш для действия Next Error in Editor, попробуйте разные комбинации клавиш. Я использую alt + 1.

Предыдущая ошибка / Следующая ошибка

Карта клавиш работает только для действий clean and build или build.

Возможно, при простом редактировании и сохранении NetBeans не обновляется список ошибок sh где-то в кэше. Это объясняет поведение, которое вы испытываете: курсор перемещается в строку, где нет ошибок. Он просто перемещается на строку, где произошла ошибка во время последней сборки или операции очистки и сборки. Начните действовать сразу после clean and build. Это работает:

enter image description here

Курсор действительно перемещается только между «реальными» ошибками компилятора. Но это работает только после очистки и сборки или сборки действий. Вероятно, это ошибка. Существует ошибка , но она не была устранена.

Кроме того, в моем случае Ctrl+PERIOD и Ctrl+COMMA не работали полностью. Изменил мои раскладки клавиш на эту:

enter image description here

...