Il plugin scala Eclipse ha una bella funzione che mostra il tipo di una variabile quando ci si passa sopra con il mouse. Come vedo le stesse informazioni con il plugin IntelliJ?
Il plugin scala Eclipse ha una bella funzione che mostra il tipo di una variabile quando ci si passa sopra con il mouse. Come vedo le stesse informazioni con il plugin IntelliJ?
Risposte:
Seleziona espressione e digita Alt+ =.
Se si desidera modificare il collegamento, Preferences > Keymap
accedere a e digitare "Tipo informazioni" nel campo di ricerca.
Nelle versioni precedenti, è Shift+ Ctrl+ Alt+ T.
Tasto CTRL / Comando e passa con il mouse sopra la variabile o il metodo.
Puoi premere Ctrl+ Qsu una variabile o sulla firma del metodo per visualizzarne il tipo.
C'è anche un trucco per visualizzare il tipo di qualsiasi espressione: selezionare l'espressione e digitare Ctrl+ Alt+ V. Questo mostrerà la finestra di dialogo Estrai variabile con il tipo di espressione da estrarre mostrata per comodità.
È possibile impostare IntelliJ come una sorta di eclissi. Vai a:
File -> Settings -> Languages & Frameworks -> Scala
quindi seleziona "Mostra informazioni sul tipo al passaggio del mouse dopo, ms" e imposta il timeout preferito.
Funziona bene tranne per il fatto che altri messaggi sembrano preferire. L'essere più comune "La dichiarazione non viene mai utilizzata", che è spesso la maggior parte se hai appena scritto un val
e vuoi vedere il suo tipo. Quindi devi ricorrere a ( Alt+ =) per PC o ( Ctrl+ Shift+ P) per Mac.
In IntelliJ 2016 e Mac OS X 10.5+
versioni successive con combinazioni di tasti, la combinazione di tasti è Ctrl+ ⇧+ P.
Vecchia risposta:
In MacOS con le Mac OS X 10.5+
combinazioni di tasti, dovrebbe essere ⌘+ =, tuttavia non sembra funzionare affatto (per me).
Nelle impostazioni ( Preferences > Keymap
e inserisci "Informazioni sul tipo" nel campo di ricerca), ho aggiunto il collegamento Ctrl+ ⌘+ Tall'azione. Questa scorciatoia funziona bene.
CTRL + Shift + P
- tipo di valore singolo (fornisce ulteriori dettagli):CTRL + J
Tieni premuto il tasto Comando al passaggio del mouse. Nota: l'ho provato su Mac OS X con combinazioni di tasti standard. Diversi sistemi operativi o combinazioni di tasti non standard possono ovviamente essere diversi, ma la funzionalità è sicuramente presente.
val test = Seq(1,2)
mostra informazioni sul tipo per Seq [+ A] non Seq [Int]
Ci sono buoni suggerimenti raccolti qui, ma poiché le mappature variano in base alle associazioni della tastiera, ecco un riepilogo per le Mac OS X 10.5+
associazioni.
ctrl
+ hover: mostra il tipo di espressione
alt
+ hover: facendo clic sull'espressione si controlla il suo valore (molto utile!)
⌘
+ hover funziona come ctrl
+ hover, ma consente anche di fare clic sul collegamento per passare ad altri riferimenti dell'espressione (ctrl + clic ovviamente non lo fa perché è considerato come clic destro in OS X).
Nota: i Mac OS X 10.5+
collegamenti non sono ancora predefiniti in IntelliJ 13.1, ma dovrebbero essere davvero. Hanno un aspetto OS X più nativo rispetto ai vecchi Mac OS X
binding. Puoi attivarli tramite Preferences > "keyboard"
(nel campo di ricerca)>Keymap > Keymaps: Mac OS X 10.5+
Il vero problema di usabilità con questi (a partire da IntelliJ 13.1) è che bisogna tenere premuto il tasto, quindi spostare il cursore. Idealmente dovrebbe funzionare anche quando il cursore è già sull'espressione, quindi iniziare a tenere premuto ctrl / alt / cmd. Li richiederò.
ps. So che è OS X, ufficialmente, non Mac OS X. IntelliJ IDEA utilizza ancora la vecchia denominazione almeno per i keycap.
In Windows. Alt + = In mac. opzione + =