Como desativar codelens no código VS?

140

Eu procurei, mas não encontrei nenhuma informação sobre como desabilitar as referências (ou os códigos completamente) no Código do Visual Studio, eles são bastante inúteis e irritantes para mim.

Phoera
fonte
1
@Louy O Google é seu amigo, mas uma breve descrição pode ser que ele adicione anotações alinhadas com o seu código, para mostrar alguns detalhes que você não vê de outra forma, como contagens de referências a propriedades e campos.
Elkvis # 14/16
1
Criei uma extensão chamada Setting Toggle, que permite ativar e desativar o codeLens facilmente. Minha extensão também permite alternar qualquer configuração de código vs. Achei o código de salto ao carregar arquivos C # muito irritante, no entanto, a contagem de referências às vezes é realmente útil.
2
2019 e ainda codelens é irritante. Seria bom se ele fosse mostrado apenas em foco, mas até então parece muito melhor sem ele.
Spiral

Respostas:

172

Você pode ativar ou desativar a lente de código definindo a editor.codeLensconfiguração nas configurações do usuário (consulte https://code.visualstudio.com/Docs/editor/editingevolved#_reference-information para obter mais informações).

Benjamin Pasero
fonte
7
O vscode mais recente tem uma função de pesquisa nas configurações, basta digitar codelens e desmarcar a caixa.
Edwin
Estou recomendando a extensão Toggle by Peng Lv. Quando eu precisar de visibilidade do código fonte ou referências ou gerenciamento de conflitos (por exemplo, aceitar entrada), não quero me incomodar em pesquisar configurações para isso. Apenas um pressionamento de tecla, que Toggle, deixe-me definir.
dfdumaresq 11/02
116

Atualização: no novo editor de configurações do VSCode, é tão simples quanto digitar codelens na pesquisa e marcar a primeira caixa de seleção nos resultados:

insira a descrição da imagem aqui


Para mim, a configuração que corrigiu foi:

"editor.codeLens": false

no meu arquivo json de preferências do usuário.

thedayturns
fonte
29

Passo a passo:

1- Pressione CTRL + SHIFT + P e pesquise "Configurações do usuário" e abra o arquivo settings.json. Este arquivo está localizado em:

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

CTRL + SHIFT + P

2- No painel direito, substitua a configuração " editor.codeLens " com o valor "false".

editor.codeLens

Teoman shipahi
fonte
15

Para desativar especificamente as referências no editor de C #, adicione-o às suas Configurações do usuário:

"csharp.referencesCodeLens.enabled": false

Isso oculta especificamente o número de referências no editor de C #, mantendo intactos os demais recursos do CodeLens.

MotKohn também apontou que você pode usar javascript.referencesCodeLens.enabledou typescript.referencesCodeLens.enabledabaixo. Certifique-se de dar-lhes alguns pontos, se isso ajudou!

Codeacula
fonte
6

Eu o desativei indo para file | preferences | settings

configurações de preferências de arquivo

Finalmente:

Workspace | Text Editor | (scroll down a little)

insira a descrição da imagem aqui

Luke Garrigan
fonte
0

Atalho para ativar / desativar esse recurso rapidamente: CTRL+SHIFT+P Toggle TypeLens

Graeme Wicksted
fonte
Indique por que você está votando negativamente nesta resposta. É uma resposta válida para a pergunta. Ofereci-o como uma alternativa às configurações do espaço de trabalho / usuário para os interessados.
Graeme Wicksted 31/07/19
0

Para pessoas que usam qualquer sistema operacional Linux :

  1. Ir para File> Preferences>Settings
  2. Em suspenso Text Editor, pesquise Code Lense desative-o.
Anderson Chong
fonte
0

Você pode fazer isso usando um único clique no VS Code. Basta instalar a extensão Setting Togglefeita por Ho-Wan no VS Code. Depois de instalar, clique em T, como mostrado na imagem, para alternar para Codelens.

insira a descrição da imagem aqui

Disjuntor
fonte