Le plugin scala Eclipse a une fonctionnalité intéressante qui vous montre le type d’une variable lorsque vous passez la souris dessus. Comment voir les mêmes informations avec le plug-in IntelliJ?
Sélectionnez une expression et tapez Alt + = .
Si vous souhaitez modifier le raccourci, accédez à Preferences > Keymap
et entrez “Type Info” dans le champ de recherche.
Dans les anciennes versions, c’est Shift + Ctrl + Alt + T.
CTRL / touche de commande et survolez la variable ou la méthode.
Vous pouvez appuyer sur Ctrl + Q sur une variable ou une signature de méthode pour afficher son type.
Il existe également une astuce pour afficher le type de toute expression: sélectionnez l’expression et tapez Ctrl + Alt + V. Cela affichera la boîte de dialog de la variable d’extraction avec le type d’expression à extraire pour plus de commodité.
Sur OS X, c’est ctrl + shift + P pour moi. Cela montre le type exact avec les génériques résolus.
Vous pouvez définir IntelliJ comme une éclipse. Aller à:
File -> Settings -> Languages & Frameworks -> Scala
puis cochez “Afficher les informations de type lors du survol de la souris après, ms” et définissez votre délai d’expiration préféré.
Cela fonctionne bien sauf que les autres messages semblent avoir la préférence. Le plus commun étant “Déclaration n’est jamais utilisée”, ce qui est assez souvent si vous venez d’écrire un val
et que vous voulez voir son type. Ensuite, vous devez utiliser ( Alt + = ) pour PC ou ( Ctrl + Shift + P ) pour Mac.
Dans IntelliJ 2016 et les Mac OS X 10.5+
ultérieures avec Mac OS X 10.5+
clavier Mac OS X 10.5+
10.5+, la reliure est Ctrl + ⇧ + P.
Vieille réponse:
Sous MacOS avec Mac OS X 10.5+
, il est supposé être ⌘ + = , mais cela ne semble pas fonctionner du tout (pour moi).
Dans les parameters ( Preferences > Keymap
et entrez “Type Info” dans le champ de recherche), j’ai ajouté le raccourci Ctrl + ⌘ + T à l’action. Ce raccourci fonctionne bien.
Maintenez la touche Commande enfoncée lorsque vous passez la souris. Remarque: je l’ai testé sur Mac OS X avec des raccourcis clavier standard. Des systèmes d’exploitation différents ou des raccourcis clavier non standard peuvent bien sûr être différents, mais la fonctionnalité est certainement là.
Il existe de bons conseils ici, mais comme les mappages varient en fonction des liaisons au clavier, voici un résumé pour les liaisons Mac OS X 10.5+
.
ctrl
+ survol: affiche le type de l’expression
alt
+ hover: cliquer sur l’expression inspecte sa valeur (très pratique!)
⌘
+ hover fonctionne comme ctrl
+ hover, mais permet aussi de cliquer sur le lien pour aller à d’autres références de l’expression (ctrl + clic évidemment ce n’est pas parce que l’on considère le clic droit dans OS X).
Remarque: Les liaisons Mac OS X 10.5+
sont toujours pas la valeur par défaut dans IntelliJ 13.1, mais elles devraient l’être. Ils ont une apparence plus native d’OS X que les anciennes liaisons Mac OS X
Vous pouvez les activer via Preferences > "keyboard"
(dans le champ de recherche)> Keymap > Keymaps: Mac OS X 10.5+
Le vrai problème de convivialité avec ceux-ci (à partir d’IntelliJ 13.1) est que l’on doit maintenir la touche, puis déplacer le curseur. Il devrait idéalement fonctionner également lorsque vous avez déjà le curseur sur l’expression, puis commencer à maintenir ctrl / alt / cmd enfoncé. Je le leur demanderai.
ps. Je sais que c’est OS X, officiellement, pas Mac OS X. IntelliJ IDEA utilise toujours l’ancien nom au moins pour les keycaps.
Dans Windows Alt + = dans mac. option + =