Desabilitando o realce da linha atual no editor do Visual Studio


168

O editor do Visual Studio destaca a linha atual, alterando a cor de fundo da linha atual. Existe uma maneira simples de desativar esse destaque? Caso contrário, qual parâmetro na caixa de diálogo Fontes e cores controla a cor de fundo da linha atualmente selecionada no editor?


A versão beta muda a maneira como o destaque da linha é feito - agora é uma borda colorida em torno da linha atual - mas ainda não gosto! Ótima pergunta; Passei muito tempo caçando na janela de configurações, mas aparecendo de mãos vazias.
Cody Gray

1
Existe uma configuração para mudar a cor também?
Richard Ev

2
A barra colorida é tão chato
jao

O que era velho é novo novamente.
user942620

Comentários são a melhor maneira de organização de código; no visual studio, ele falha devido a falhas de linha, causa uma percepção encaminhada por tê-lo definido com a cor de fundo; faça com que a visualização do código seja interrompida, melhor visualizando-a como instruções lógicas sólidas ao examinar o código;
H3sDW11e

Respostas:


280

Existe uma maneira simples de desativar esse destaque?

Ferramentas -> Opções -> Editor de texto, no grupo Exibir, desmarque "Realçar linha atual"

Qual parâmetro na caixa de diálogo Fontes e cores controla a cor de fundo da linha atualmente selecionada no editor?

As cores são nomeadas "Realçar linha atual (ativa)" e "Realçar linha atual (inativa)"


10
Meu problema é que a pequena borda ao redor do "realce da linha" oculta os avisos irregulares que o R # coloca embaixo do texto. Não creio que podemos definir a transparência da fronteira ...
PandaWood

1
para mim com R # 7.1 funciona simplesmente definindo cor de primeiro plano Destaque Linha atual (Ativo) como mesmos que a cor de fundo (no meu caso preto)
Stefano.net

1
@ Stefano.net não tornaria o destaque visível, o que é o mesmo que desativá-lo?
Joshua.ewer

13
A fronteira também estava me deixando louco! Para se livrar dele, altere a cor do primeiro plano para "Automático". Isso significa que você só poderá personalizar a cor do plano de fundo, mas foi bom o suficiente para mim.
Doctor Jones

Pelo menos na minha máquina (VS2013), desligar a barra de destaque irritante acelerou significativamente a velocidade de rolagem - ou pelo menos mudou de velocidade de caracol para apenas lenta. Mudar a cor da barra provavelmente não faria isso.
Wade Hatler,

27

Para desativar a borda ao redor da linha atual

No VS 2019

Vá para: Ambiente -> Fontes e cores:

Localize o item de exibição: Realçar linha atual

Defina a cor do primeiro plano do item como: Automático

No VS 2017 e versões anteriores

Vá para: Ferramentas -> Opções -> Editor de texto:

Encontre os itens de exibição:

  • Realçar linha atual (ativa)
  • Realçar linha atual (inativa)

Defina a cor do primeiro plano do item como: Automático


É como se um grande peso tivesse sido levantado. A essência desta resposta é que a borda é controlada pela propriedade 'Item foreground ", que pode ser usada para definir a borda com qualquer outra cor selecionável e desativá-la. Evitei essa configuração no passado, esperando que ela iria mudar a cor do texto da linha atual (como definições de 'Novos conhecimentos' costuma fazer) Este não é o caso -.. que só controla a fronteira Eu só desejo que eu tinha encontrado anos resposta do Sc0tTy atrás.
StarTrekRedneck

3

Se você estiver usando o Resharper, é:

Ferramentas -> Opções -> Editor de Texto:

  ReSharper Current Line Highlight

3

se o seu código visual fizer

"editor.renderLineHighlight": "none"

0

Além da resposta anterior, gostaria de mencionar que o Visual Assist (o ícone de tomate) também possui um recurso de linha atual de destaque , que ainda pode estar ativo enquanto a opção de destaque do Visual Studio estiver desativada. Isso me deixou louco! Encontre-o no painel Opção de Assistência Visual , categoria Exibir .

Portanto, não esqueça de desmarcar também a opção de destaque do VisualAssist.

edite minhas configurações:

  • Opção Visual Assist desativada
  • Opção Visual Studio transformou em (na parte Editores de texto)
  • Nas configurações de cores da fonte, para Realçar linha atual (ativa e inativa), defina o primeiro plano como Automático
  • Finalmente, você pode definir sua cor de destaque conforme desejar com a cor de fundo .

Último ponto, às vezes o Visual Studio bagunça ainda mais as coisas, talvez seja necessário reiniciá-lo ou fechar / abrir suas guias ... infelizmente, YMMV.


-1

As extensões de assistência visual e vsvim eram conflitantes. Desativei-o nas opções de assistência visual.

Desmarque a opção: Realçando-> Realce os resultados da Localização rápida e Localização nos arquivos. Por alguma razão, "esc" não funciona.


Isso parece não estar respondendo a essa pergunta específica.
Stormblessed
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.