Подтвердить что ты не робот

Как быстро найти полное имя класса

Я давал IntelliJ спину и любил ее до сих пор. Но у меня возник вопрос: есть ли способ быстро получить полное имя класса из редактора?

Итак, если у меня есть код вроде

Element element = new Element();

Я мог бы быстро получить полностью квалифицированное имя Element, например com.whatever.Element

4b9b3361

Ответ 1

Если я удержу Ctrl и наведу курсор мыши на имя класса Element, я получу всплывающее окно со следующей информацией (при условии, что Element расширяет AbstractElement и реализует IElement):

[intellij-module-name] com.whatever
public class Element extends AbstractElement
implements IElement

Имя пакета после имени модуля в первой строке плюс имя самого класса даст вам полное имя в вашей голове. Вы также можете Ctrl +Left Нажать на имя класса Element чтобы перейти к его определению, где вы можете скопировать объявление пакета из файла, если вам нужен фактический текст в редакторе по какой-либо причине.

Для macOS удерживайте при наведении указателя мыши.

Ответ 2

Нажмите Ctrl + Alt + Shift + C (Edit | Copy Reference) на "Редакторе" в коде, и у вас будет полное имя в буфере обмена.

Или же просто щелкните правой кнопкой мыши код и выберите "Копировать ссылку".

Ответ 3

Нажатие Ctrl + Q, когда курсор находится внутри имени класса, покажет вам имя пакета класса и Javadoc для этого класса. Esc закроет окно.