Come disabilitare le code nel codice VS?


140

Ho cercato ma non ho trovato informazioni su come disabilitare i riferimenti (o le codelens completamente) nel codice di Visual Studio, sono abbastanza inutili e fastidiosi per me.


1
@Louy Google è tuo amico, ma una breve descrizione potrebbe essere quella di aggiungere annotazioni in linea con il tuo codice, per mostrarti alcuni dettagli che altrimenti non potresti vedere, come il numero di riferimenti a proprietà e campi.
Elkvis,


1
Ho creato un'estensione chiamata Setting Toggle che mi permette di accendere e spegnere facilmente la CodeLens. La mia estensione ti consente anche di attivare qualsiasi impostazione vs codice. Ho trovato fastidioso il codice di salto durante il caricamento di file C #, tuttavia il conteggio dei riferimenti è davvero utile a volte.

2
Il 2019 e ancora codelens è fastidioso. Sarebbe bello se fosse mostrato solo a fuoco ma fino ad allora, sembra molto meglio senza di esso.
Spiral Out

Risposte:


172

È possibile abilitare o disabilitare la lente del codice impostando l' editor.codeLensimpostazione nelle impostazioni utente (consultare https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information per ulteriori informazioni).


7
Vscode più recente ha una funzione di ricerca nelle impostazioni, basta digitare codici e deselezionare la casella.
Edwin,

Sto raccomandando l'estensione Toggle di Peng Lv. Quando ho bisogno di visibilità del codice sorgente o dei riferimenti o della gestione dei conflitti (ad es. Accetta l'arrivo) non voglio preoccuparmi di cercare le impostazioni per questo. Solo un tasto, che Toggle mi permette di definire.
dfdumaresq,

116

Aggiornamento: nel nuovo editor delle impostazioni di VSCode, è semplice come digitare i codici nella ricerca e spuntare la prima casella di controllo nei risultati:

inserisci qui la descrizione dell'immagine


Per me, l'impostazione che lo ha riparato è stata:

"editor.codeLens": false

nelle mie preferenze utente file json.


29

Passo dopo passo:

1- Premere CTRL + MAIUSC + P e cercare "Impostazioni utente", quindi aprire il file settings.json. Questo file si trova sotto:

%UserProfile%\AppData\Roaming\Code\User\settings.json

CTRL + MAIUSC + P

2- Sul pannello destro sovrascrivere l'impostazione " editor.codeLens " con il valore "false".

editor.codeLens


15

Per disabilitare in modo specifico i riferimenti nell'editor C #, aggiungilo alle tue Impostazioni utente:

"csharp.referencesCodeLens.enabled": false

Ciò nasconde in modo specifico il numero di riferimenti nell'editor C # mantenendo intatte le altre funzionalità di CodeLens.

MotKohn ha anche sottolineato che puoi usare javascript.referencesCodeLens.enabledo typescript.referencesCodeLens.enabledsotto. Assicurati di dare loro alcuni punti se questo ha aiutato!


6

L'ho disabilitato andando a file | preferences | settings

impostazioni delle preferenze del file

Finalmente:

Workspace | Text Editor | (scroll down a little)

inserisci qui la descrizione dell'immagine


0

Scorciatoia per attivare / disattivare rapidamente questa funzione: CTRL+SHIFT+P Toggle TypeLens


Indica il motivo per cui stai effettuando il downgrade di questa risposta. È una risposta valida alla domanda posta. L'ho offerto come alternativa alle impostazioni dell'area di lavoro / utente per chi fosse interessato.
Graeme Wicksted,

0

Per le persone che utilizzano qualsiasi sistema operativo Linux :

  1. Vai a File> Preferences>Settings
  2. Sotto il menu a discesa Text Editor , cercalo Code Lense disabilitalo.

0

Puoi farlo usando un solo clic su VS Code. Basta installare l'estensione Setting Togglecreata da Ho-Wan su VS Code. Una volta installato, fai clic su T come mostrato nell'immagine per attivare / disattivare Codelens.

inserisci qui la descrizione dell'immagine

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.