Disabilitare il suggerimento della descrizione comando in Visual Studio Code


103

Come posso disabilitare il messaggio di suggerimento del suggerimento predefinito in VSCode? A volte è fastidioso.

inserisci qui la descrizione dell'immagine


9
Se fossero solo spostati per non bloccare il testo nelle vicinanze, andrebbero bene!
user3015682

Risposte:


96

editor.hover.enabled: false in settings.json a Tooltip

Fare clic su Modifica in settings.json

Ci sono due riquadri

Impostazioni utente predefinite

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

Impostazioni utente

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

Anche questo può essere fatto dall'interfaccia utente.

Impostazione dei suggerimenti per lo snippet: false

Aggiornamento agosto 2018 (versione 1.27)

Vai a File=>Preference=>Settings

Text Editor => Suggestions

Fare clic su Modifica in settings.json

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

Aggiorna le tue opzioni di suggerimento e salva.

Nuova opzione di aggiornamento

Prima di agosto 2018

Vai a File=>Preference=>User Settings

Troverai 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,

Trova la tua lingua e imposta suggest = false

Aggiornare

Impostazione per disattivare TUTTI i popup

"editor.parameterHints": false

Vedi il file settings.json


41

Per nascondere questi suggerimenti puoi semplicemente aggiungere "editor.parameterHints": falseal tuo file settings.json. Ho trovato la risposta qui .


Non sembra più essere un valore valido a partire dal 2019. La risposta di BigKids è stata l'unica risposta che ha funzionato per me, e ha l'ulteriore vantaggio che ti consente ancora di chiamare esplicitamente i suggerimenti quando vuoi.
Prometeo

35
"editor.hover.enabled": false,

è la tua soluzione a prova di proiettile. Quindi puoi usare CTLR + K, CTLR + I.


Sono un grande fan di questo oltre a impostare il blocco delle maiuscole come hyper-key sul mio Mac. Quindi il tasto di scelta rapida sarebbe capslock + i
fantastisk

@ BigKids la cosa fastidiosa è che dopo aver impostato questo per il passaggio del mouse attivato con la pressione dei tasti, il passaggio del mouse è sempre presente a meno che non si sposti il ​​mouse ... ESC non chiude il passaggio del mouse
riparo

21

Sulla versione 1.27.2, ho scoperto che questo parametro solo disabilitato tutti i suggerimenti: "editor.hover.enabled": false.


Qualcuno ha già postato questa risposta qui due giorni prima della tua.
Prometeo

12

Trovo che utilizzare un valore più grande per Editor> Hover: Delay (cerca "delay" nella barra di ricerca delle impostazioni) fa il trucco per me. Il suo valore predefinito è 300 ms. Questo non risolve il desiderio di eliminare effettivamente i suggerimenti, ma averli visualizzati solo dopo, diciamo, 2 secondi, riduce un po 'il disordine visivo per me.


Grazie. Ho impostato tutto su false, ma i suggerimenti sono sempre qui. Impostare il ritardo su un valore maggiore è l'unica soluzione efficace che ho trovato :)
TheCat

6

Modo semplice che nessuno qui ha menzionato: Codice → Preferenze → Impostazioni. Cerca "hover". Deseleziona la casella di controllo "Editor> Hover: Enabled".


6

Ecco la versione noob, supponendo che tu sappia poco di VS Code (come me).

Finestre. Versione VS Code: 1.37.1

  1. Mentre sei in VS Code:
    premi F1 quindi digita "impostazioni" o "preferenze" - quindi fai clic su "Preferenze: Apri Impostazioni utente"
    - oppure -
    dal menu in alto: File> Preferenze> Impostazioni
    - o -
    tasto di scelta rapida: ctrl +,
  2. nel riquadro delle impostazioni, digita "hover" (non è necessario premere "invio")
  3. il riquadro delle impostazioni dovrebbe visualizzare immediatamente le impostazioni del passaggio del mouse
  4. Deseleziona "Editor› Hover: Enabled "
    hover disable

Versione Rockstar: modifica il JSON come una balla

  1. F1, quindi digita "Apri impostazioni (JSON)"
    -oppure-
    vai al file JSON delle impostazioni e aprilo in VS Code
    https://code.visualstudio.com/docs/getstarted/settings#_settings-file-locations
  2. Aggiungilo al file JSON (tra parentesi graffe, INCLUDE virgolette): "editor.hover.enabled": false
    Nota: ogni riga necessita di una virgola dopo. Se aggiungi in alto, metti una virgola dopo questa riga. Se aggiungi in fondo, aggiungi una virgola dopo la riga precedente.
  3. Non dimenticare di salvare!
    come appare JSON

Se sei nuovo nella programmazione, questi suggerimenti possono tornare utili. Puoi invece RITARDARE la loro comparsa come suggerito da Logan.

clicca qui: https://stackoverflow.com/a/53512394/8623576 o semplicemente scorri verso l'alto! :)

Nota: apprezzo che altri abbiano pubblicato quasi la stessa ESATTA risposta ma, come ho detto, questa è la versione NOOB che presume che l'utente abbia poca / nessuna esperienza con VS Code.


1

per le versioni 1.31+ questa riga lo ha fatto per me:

"editor.parameterHints.enabled": false

1

Vai alla ruota dentata delle impostazioni nell'angolo in basso a sinistra, quindi vai su Impostazioni e cerca "hover". Deseleziona la casella "Controlla se viene visualizzato il passaggio del mouse".


0

Cntrl + Maiusc + P -> Preferenze: Apri Impostazioni (JSON)

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

ho dovuto fare entrambe le cose.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.