¿Cómo deshabilitar codelens en el código VS?

140

He buscado pero no encontré ninguna información sobre cómo deshabilitar las referencias (o las lentes de código completamente) en el Código de Visual Studio, son bastante inútiles y molestas para mí.

Phoera
fuente
1
@Louy Google es tu amigo, pero una breve descripción podría ser que agrega anotaciones en línea con tu código, para mostrarte ciertos detalles que de otro modo no verías, como el recuento de referencias a propiedades y campos.
Elkvis
1
Creé una extensión llamada Setting Toggle que me permite activar y desactivar codeLens fácilmente. Mi extensión también te permite alternar cualquier configuración de código vs. Encontré el código de salto al cargar archivos C # muy molesto, sin embargo, el recuento de referencias es realmente útil a veces.
2
2019 y todavía codelens es molesto. Sería bueno si solo se mostrara en foco pero hasta entonces, se ve mucho mejor sin él.
Spiral Out

Respuestas:

172

Puede habilitar o deshabilitar la lente de código configurando la editor.codeLensconfiguración en la configuración del usuario (consulte https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information para obtener más información).

Benjamin Pasero
fuente
77
El último vscode tiene una función de búsqueda en la configuración, simplemente escriba codelens y desactive la casilla.
Edwin
Estoy recomendando la extensión Toggle de Peng Lv. Cuando necesito visibilidad del código fuente o referencias o gestión de conflictos (por ejemplo, aceptar entrantes), no quiero molestarme con la configuración de búsqueda para esto. Solo una pulsación de tecla, que Toggle me permite definir.
dfdumaresq
116

Actualización: en el nuevo editor de configuraciones de VSCode, es tan simple como escribir codelens en la búsqueda y marcar la primera casilla en los resultados:

ingrese la descripción de la imagen aquí


Para mí, la configuración que lo arregló fue:

"editor.codeLens": false

en mi archivo json de preferencias de usuario.

los días
fuente
29

Paso a paso:

1- Presione CTRL + MAYÚS + P y busque "Configuración de usuario", y abra el archivo settings.json. Este archivo se encuentra bajo:

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

CTRL + MAYÚS + P

2- En el panel derecho, anule la configuración " editor.codeLens " con el valor "falso".

editor.codeLens

Teoman shipahi
fuente
15

Para deshabilitar específicamente las referencias en el editor de C #, agregue esto a su Configuración de usuario:

"csharp.referencesCodeLens.enabled": false

Esto oculta específicamente el número de referencias en el editor de C # mientras mantiene intactas el resto de las características de CodeLens.

MotKohn también señaló que puede usar javascript.referencesCodeLens.enabledo typescript.referencesCodeLens.enableddebajo. ¡Asegúrate de darles algunos puntos si eso ayudó!

Codeacula
fuente
6

Lo deshabilité yendo a file | preferences | settings

configuración de preferencias de archivo

Finalmente:

Workspace | Text Editor | (scroll down a little)

ingrese la descripción de la imagen aquí

Luke Garrigan
fuente
0

Atajo para activar / desactivar esta función rápidamente: CTRL+SHIFT+P Toggle TypeLens

Graeme Wicksted
fuente
Indique por qué rechaza esta respuesta. Es una respuesta válida a la pregunta formulada. Lo ofrecí como alternativa a la configuración del espacio de trabajo / usuario para los interesados.
Graeme Wicksted
0

Para personas que usan cualquier sistema operativo Linux :

  1. Ir a File> Preferences>Settings
  2. En el menú desplegable Text Editor, búsquelo Code Lensy desactívelo.
Anderson Chong
fuente
0

Puede hacerlo con un solo clic en VS Code. Simplemente instale la extensión Setting Togglehecha por Ho-Wan en VS Code. Una vez que instale, haga clic en T como se muestra en la imagen para alternar Codelens.

ingrese la descripción de la imagen aquí

Cortacircuitos
fuente