2013-08-16 16 views
17

Ho dato a Intelli un giro e lo amo fino ad ora. Ma ho una domanda, c'è un modo per ottenere rapidamente il nome completo di una classe dall'editor?Come trovare rapidamente il nome completo di una classe

Quindi, se ho un po 'di codice come

Element element = new Element(); 

ho potuto ottenere rapidamente il nome completo qualifed di Element, per esempio, com.whatever.Element

+0

Sì, stavo cercando una scorciatoia per copiare il nome completo di una classe, incluso il nome del pacchetto, come "tasto destro e poi Y" in eclissi. Purtroppo qui non sembra esserci modo di farlo. –

risposta

13

Se tengo Ctrl e il mouse sopra il nome della classe Element con il mio mouse, ottengo un popup con le seguenti informazioni (supponendo Element estende AbstractElement e implementa IElement):

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

Il nome del pacchetto dopo il nome del modulo sulla prima riga, più il nome della classe stessa, ti darebbe il nome completo nella tua testa. È anche possibile Ctrl + Fare clic con il tasto sinistro sul nome della classe Element per passare alla sua definizione, in cui è possibile copiare la dichiarazione del pacchetto dal file se è necessario il testo effettivo nell'editor per qualsiasi motivo.

+0

Se si 'Ctrl' + tasto destro del mouse sull'elemento e si seleziona' Copia riferimento' il nome completo verrà copiato negli appunti – NickSoft

9

Premendo Ctrl +Q quando il cursore si trova all'interno il nome della classe, vi mostrerà il nome del pacchetto della classe e Javadoc per quella classe. Esc chiuderà quindi la finestra.

+1

Tasto di scelta rapida, mantiene una finestra di dialogo invece di essere un popup temporaneo anche se è necessario che rimanga intorno . Sebbene tecnicamente mostri il nome del pacchetto, non il nome completo, ma questo è un dettaglio minore. – ajp15243

+0

@ ajp15243 Hai ragione riguardo al nome del pacchetto: ho modificato la mia risposta. – vegemite4me

27

Press Ctrl +Alt +Maiusc +C (Modifica | Copia di riferimento) su "Editor" nel codice e avrete il nome completo nella vostra clipboard.

+0

Perfetto! In Eclipse, farei sempre Ctrl + H per ottenere la finestra di dialogo Trova, che contiene il nome completo della classe e quindi copiare da lì. IntelliJ non sembra avere l'equivalente diretto, ma è ancora meglio. – Ray

+2

Questo dovrebbe essere contrassegnato come la risposta corretta, IMHO. – Chris

+0

@Ray: in Eclipse puoi sempre fare clic con il tasto destro del mouse sul metodo o sulla classe e ti offrirà un'opzione per copiare il nome completo. – Chris

Problemi correlati