Désactiver l'indicateur d'info-bulle dans Visual Studio Code

105

Comment puis-je désactiver le message d'indication d'info-bulle par défaut dans VSCode? C'est parfois ennuyeux.

entrez la description de l'image ici

Sajad
la source
10
S'ils étaient simplement décalés pour ne pas bloquer le texte à proximité, ils seraient très bien!
user3015682

Réponses:

98

editor.hover.enabled: false dans settings.json vers info-bulle

Cliquez sur Modifier dans settings.json

Il y a deux volets

Paramètres utilisateur par défaut

"editor.quickSuggestions": {
    "other": false,
    "comments": false,
    "strings": false
  }

Paramètres utilisateur

"editor.parameterHints.enabled": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"html.suggest.html5": false,
"editor.snippetSuggestions": "none",

Cela peut également être fait via l'interface utilisateur.

Définition des suggestions d'extraits de code: false

Mise à jour d'août 2018 (version 1.27)

Aller à File=>Preference=>Settings

Text Editor => Suggestions

Cliquez sur Modifier dans settings.json

"editor.parameterHints.enabled": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"html.suggest.html5": false,

Mettez à jour vos options de suggestion et enregistrez.

Nouvelle option de mise à jour

Avant août 2018

Aller à File=>Preference=>User Settings

Tu trouveras settings.json

// Configures if the built-in HTML language support suggests Angular tags and properties.
"html.suggest.angular1": false,

"html.suggest.ionic": false,

"html.suggest.html5": false,

Trouvez simplement votre langue et définissez suggest = false

Mettre à jour

Réglage pour désactiver TOUTES les fenêtres contextuelles

"editor.parameterHints": false

Voir le settings.json

Eldho
la source
41

Pour masquer ces indices, vous pouvez simplement les ajouter "editor.parameterHints": falseà votre fichier settings.json. J'ai trouvé la réponse ici .

Juandaco
la source
Cela ne semble plus être une valeur valide à partir de 2019. La réponse de BigKids était la seule réponse qui a fonctionné pour moi, et a l'avantage supplémentaire qu'elle vous permet toujours d'appeler explicitement les indices lorsque vous le souhaitez.
Prometheus
35
"editor.hover.enabled": false,

est votre solution pare-balles. Ensuite, vous pouvez utiliser CTLR + K, CTLR + I.

Grands enfants
la source
Je suis un grand fan de cela en plus de configurer le verrouillage des majuscules comme une hyper-clé sur mon Mac. Donc, le raccourci clavier serait capslock + i
fantastisk
@BigKids le truc ennuyeux est qu'après avoir défini ceci pour le survol déclenché par un coup de touche, le survol est toujours là maintenant, sauf si vous déplacez votre souris ... ESC ne ferme pas le
survol
21

Sur la version 1.27.2, je trouve que seul ce paramètre désactivé toutes les info - bulles: "editor.hover.enabled": false.

Fabian Vilers
la source
Quelqu'un a déjà publié cette réponse ici deux jours avant la vôtre.
Prometheus
12

Je trouve que l'utilisation d'une valeur plus grande pour Editor> Hover: Delay (recherchez "delay" dans la barre de recherche des paramètres) fait l'affaire pour moi. Sa valeur par défaut est de 300 ms. Cela ne répond pas au désir d'éliminer réellement les info-bulles, mais les faire apparaître seulement après, disons, 2 secondes, réduit un peu l'encombrement visuel pour moi.

Logan
la source
Je vous remercie. J'ai tout défini sur false, mais les info-bulles sont toujours là. Régler le délai sur une valeur plus élevée est la seule solution efficace que j'ai trouvée :)
TheCat
6

Un moyen simple que personne n'a mentionné ici: Code → Préférences → Paramètres. Recherchez "hover". Décochez la case où il est dit "Editor> Hover: Enabled".

Elias Zamaria
la source
6

Voici la version noob, en supposant que vous en savez peu sur VS Code (comme moi).

Les fenêtres. Version de code VS: 1.37.1

  1. Dans VS Code:
    appuyez sur F1 puis tapez "settings" ou "preferences" - puis cliquez sur "Preferences: Open User Settings"
    - ou -
    dans le menu supérieur: File> Preferences> Settings
    - ou -
    raccourci clavier: ctrl +,
  2. dans le volet des paramètres, tapez "hover" (pas besoin d'appuyer sur "enter")
  3. le volet des paramètres doit afficher les paramètres de survol immédiatement
  4. Décochez "Editor› Hover: Enabled "
    hover disable

Version Rockstar: éditez le JSON comme une balle

  1. F1 puis tapez "Open Settings (JSON)"
    -ou-
    accédez au fichier JSON de paramètres et ouvrez dans VS Code
    https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations
  2. Ajoutez ceci au fichier JSON (entre accolades, INCLURE les guillemets): "editor.hover.enabled": false
    Remarque: chaque ligne a besoin d'une virgule après elle. Si vous ajoutez en haut, mettez une virgule après cette ligne. Si vous ajoutez en bas, ajoutez une virgule après la ligne précédente.
  3. N'oubliez pas de sauvegarder!
    à quoi ressemble JSON

Si vous êtes nouveau dans le codage, ces info-bulles peuvent être utiles. Vous voudrez peut-être à la place de simplement RETARDER leur apparition comme l'a suggéré Logan.

cliquez ici: https://stackoverflow.com/a/53512394/8623576 ou faites simplement défiler vers le haut! :)

Remarque: J'apprécie que les autres aient publié presque la même réponse EXACTE mais, comme je l'ai mentionné, il s'agit de la version NOOB qui suppose que l'utilisateur a peu / pas d'expérience avec VS Code.

Chris DiPiero
la source
1

pour les versions 1.31+, cette ligne l'a fait pour moi:

"editor.parameterHints.enabled": false
artgrohe
la source
1

Accédez à la roue dentée des paramètres dans le coin inférieur gauche, puis allez dans Paramètres et recherchez "survoler". Décochez la case "Contrôle si le survol est affiché".

Scott Ladd
la source
0

Cntrl + shift + P -> Préférences: Ouvrir les paramètres (JSON)

"editor.parameterHints": false,
"editor.hover.enabled": false

je devais faire les deux.

keemahs
la source