IntelliJ montre des conseils de paramètres de méthode sur l'utilisation - Comment le désactiver

241

Je suis nouveau sur IntelliJ et récemment mis à jour sur IntelliJ-2016.3 .
Dans l'éditeur de code Java, il affiche la signature de la méthode lors de l'utilisation. Comment désactiver cette fonctionnalité?

Voici un exemple de signature d'une méthode et de son site d'appel: entrez la description de l'image ici

Appel de méthode:
entrez la description de l'image ici

Ce comportement n'était pas présent dans la version 2016.1.4. Je vois cela après la mise à jour.
Toute aide est appréciée!

GS
la source
10
@IslamAbdalla Pas toujours, une simple string.split () ne devrait pas avoir "regex:" devant le paramètre, c'est désagréable.
Kevin
18
Je dois dire que cette fonctionnalité est super ennuyeuse. Comme l'animation lente dans laquelle les choses apparaissent, et aussi le fait qu'il déplace le reste du code pour que vous perdiez visuellement votre place ... vous ne savez pas ce qu'ils pensaient
Ben Guild
8
Concernant la lisibilité: Cela peut aider lors de l'affichage dans cet outil particulier, mais si quelqu'un lit votre code en dehors d'IntelliJ, il ne verra pas les indices. Je crois que ces problèmes de lisibilité devraient être résolus dans le choix des noms de variables (et peut-être de la création de noms de variables), et généralement de meilleures API. De plus ... cela obscurcit la longueur de la ligne, où c'est un problème de style dans certains environnements.
Anm
4
idée ont la touche de raccourci ctrl + p, qui affiche les mêmes informations. Ces info-bulles sont des ordures.
degr
6
afficher le nom du paramètre dans la liste d'appels est super ennuyeux. Je veux juste qu'il montre ce que je tape dedans. Cela rend simplement le code plus illisible.
Joe

Réponses:

130

Faites un clic droit sur l'indice, puis sur Disable:

entrez la description de l'image ici

un autre
la source
2
Le raccourci clavier pour cela Alt + Q(Context Info)
Ciprian Tomoiagă
2
@Custodio en effet, j'ai oublié de préciser que c'était sous le clavier par défaut Windows / Linux. Apparemment sur Mac c'est ⌃⇧Q (Ctrl + Shift + Q)
Ciprian Tomoiagă
275

Décochez l'option du bas Show parameter name hints

Afficher les indications de nom de paramètre

agilob
la source
1
Juste pour être clair, ce n'est pas l'option tout en bas dans IntelliJ 2019.X ... c'est quelque part près du milieu de ce volet. :)
vikingsteve
6
Dans IntelliJ 2019, ce n'est pas dans le Appearance, ni même dans le General. C'est dans Editor -> Inlay Hints -> Parameter hints.
Jaroslaw Pawlak
35

Je trouve utile d'utiliser un raccourci tel que P + shift + commandpour basculer les indications de type de paramètre selon les besoins. Je ne veux pas qu'il soit complètement désactivé.

  1. ouvrir les préférences
  2. cliquez sur Keymap
  3. filtrer par parameter
  4. double-cliquez sur Toggle parameter name hints
  5. entrez la combinaison de touches, c.-à-d. P + shift + command
  6. Appliquer et OK
  7. Maintenant, le combo de touches bascule les indices pour vous.

entrez la description de l'image ici

filaire00
la source
1
Cette solution a été une victoire pour moi. Parfois, les indications de paramètres sont utiles, parfois ennuyeuses, et une bascule facile était exactement ce que je voulais. (Le seul défi était de trouver une combinaison de touches inutilisée dont je me souvienne!)
Ti Strga
13

À partir de la page Quoi de neuf :

Conseils sur les paramètres

L'éditeur affiche désormais des conseils de paramètres pour les littéraux et les valeurs nulles utilisés comme arguments de méthode. Ces conseils rendent le code beaucoup plus lisible.

Si vous trouvez des indices redondants pour une certaine méthode, vous pouvez dire à l'IDE de ne pas afficher d'indices pour cette méthode. Pour désactiver complètement les conseils, décochez Paramètres → Éditeur → Général → Apparence → Afficher les conseils de nom de paramètre.

(c'est moi qui souligne)


la source
12

D'autres y ont déjà répondu, mais voici un moyen de le trouver sans sauter dans les menus.

Essayez de frapper ⌘ + Shift + Asur Mac et tapez le Show parameter name hintsdans la barre de recherche.

Afficher le paramètre apparaît lors de la recherche dans la barre de recherche du nom de l'action / de l'option

Alex Styl
la source
1
lol, @AfonsoLage Je pense que vous avez une faute de frappe, mieux vaut supprimer et re-commenter si vous ne pouvez plus modifier
Wayne Phipps
CTRL + SHIFT + A sur Linux, testé ici.
Afonso Lage
Si vous continuez à recevoir une fenêtre contextuelle
Eric Wiener