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


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


41

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


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.


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.


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.


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".


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.


1

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

"editor.parameterHints.enabled": false

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é".


0

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

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

je devais faire les deux.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.