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?

Paul Dixon
fonte
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)"

James McNellis
fonte
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

Sc0tTy
fonte
É 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
demoncodemonkey
fonte
3

se o seu código visual fizer

"editor.renderLineHighlight": "none"
Imran Khan
fonte
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.

johan d
fonte
-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.

Todd Seiler
fonte
Isso parece não estar respondendo a essa pergunta específica.
Stormblessed