Быстрые сообщения об ошибках компилятора в Eclipse - PullRequest
2 голосов
/ 03 октября 2008

Как новый пользователь Eclipse, меня постоянно раздражает, сколько времени занимает отображение сообщений об ошибках компилятора. Это в основном проблема только для длинных ошибок, которые не помещаются в строке состояния или на вкладке «Проблемы». Но я получаю достаточно длинных ошибок в Java - особенно с обобщениями - что это неприятная проблема. (Примечание. Правильный ответ на этот вопрос не в том, чтобы «стать лучше при использовании дженериков» ;-)

Я нашел способы отображения ошибки:

  1. Нажмите Ctrl+. или выполните команду «Следующая аннотация». Следующая ошибка подсвечивается, и соответствующее сообщение появляется в строке состояния (если оно достаточно короткое). Ошибка также выделяется на вкладке «Проблемы», если она открыта, но вкладка автоматически не выводится наверх.
  2. Наведите указатель мыши на ошибку. После заметной задержки сообщение об ошибке отображается в виде «всплывающей подсказки» вместе со всеми соответствующими «Быстрыми исправлениями».
  3. Наведите указатель мыши на значок ошибки в левой части панели редактирования. После заметной задержки все сообщения об ошибках для этой строки отображаются как «всплывающая подсказка». Нажатие на иконку вызывает «Быстрые исправления».

Я бы хотел, чтобы Ctrl+. автоматически и мгновенно выводил полное сообщение об ошибке (мне все равно, где). Это настраиваемый параметр?

[ОБНОВЛЕНИЕ] @ "asterite" "Ctrl+. F2" почти все. Как сделать макрос «Следующая аннотация, затем Показать описание всплывающей подсказки» макросом, связанным с одним нажатием клавиши?

Ответы [ 3 ]

2 голосов
/ 03 октября 2008

Ну, вы можете нажать F2, чтобы отобразить всплывающее окно, которое обычно показывает Javadoc. В случае ошибки на экране отобразится сообщение об ошибке с доступными быстрыми исправлениями.

Таким образом, вы можете многократно нажимать Ctrl +., F2, чтобы достичь желаемого.

0 голосов
/ 04 октября 2008

"После заметного лага появляется сообщение об ошибке отображается как «подсказка» вместе с любые связанные «Быстрые исправления».

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

Window>Preferences>Java>>Editor>ContentAssist
0 голосов
/ 03 октября 2008

Да, ноющая проблема. Ctrl+1 вызывает быстрые исправления, если вы используете его из той же строки. Иногда приходится прибегать к копированию сообщения об ошибке из представления проблем: (

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