Как скопировать и вставить сообщение об ошибке всплывающей подсказки в IntelliJ IDEA?

IntelliJ IDEA автоматически показывает красную линию, если она не может разрешить некоторые объекты или обнаруживает ошибку. Есть ли способ скопировать и вставить содержимое этой подсказки?

enter image description here

5 ответов


нет, подсказки не предлагают способ получить эту информацию только из своего контекста.

вы можете традиционно скомпилировать его вместо этого через Build - > Compile и получить сообщение об ошибке таким образом. Затем вы можете выбрать этой текст и делать с ним то, что вы хотите.


с eclipse я использую f2 чтобы получить информацию.

Я использовал версию идеи 14.1.4 и использовал этот способ для копирования подсказок.

вы можете щелкнуть строку ошибки, и информация отобразится, теперь вы можете щелкнуть правой кнопкой мыши, чтобы скопировать эту информацию об ошибке.

enter image description here


существует сообщение об ошибке на этом с 2011 года (!) . Не стесняйтесь / рекомендуется голосовать за исправление ошибки:

https://youtrack.jetbrains.com/issue/IDEA-65636

IDEA-65636 я не могу скопировать текст из всплывающей подсказки, хотя я могу его выбрать

хотя, честно говоря, JetBrains нечасто доходит до не супер критических исправлений ошибок.


ярлык для мыши:

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

для шага 1 вы также можете вызвать всплывающую подсказку для текущей позиции carret по Ctrl + F1. Для шага 2, похоже, не существует сочетания клавиш на момент написания (для IntelliJ 2018.1), см. Также идея-65636.


Если вы наткнулись на поиск решения для Linux версии (и ни один из вышеперечисленных не работал для вас, как для меня) нажмите ctrl+alt+левую кнопку мыши на подсказке, и вы получите его содержимое в буфер обмена:)