Mostrar espaço, tabulação, caracteres CRLF no editor do Visual Studio


300

Visual Studio 2010 Pro: Onde estão as configurações para que o editor possa mostrar os caracteres de espaço, tab, paragpraph, CRLF, etc.? Eu posso fazê-lo no NotePad ++ embora.


1
Se você adicionar um caractere de controle por engano ou suspeitar que um caractere de controle esteja causando erros, minha recomendação é cortar a seção de código suspeito, colá-la no Notepad ++, localizar e remover o culpado. código e cole-o novamente no Visual Studio. Esta é a maneira mais fácil e funciona sempre. Portanto, mantenha uma cópia do Notepad ++ instalada, apenas por precaução.
Samir

Respostas:


500

Editar> Avançado> Exibir espaço em branco. O atalho do teclado é CTRL+ R, CTRL+ W. O comando é chamado Edit.ViewWhiteSpace.

Ele funciona em todas as versões do Visual Studio pelo menos desde o Visual Studio 2010, sendo a atual o Visual Studio 2019 (no momento da redação). No Visual Studio 2013, você também pode usar CTRL+ E, Sou CTRL+ E, CTRL+ S.

Por padrão, os marcadores de fim de linha não são visualizados. Essa funcionalidade é fornecida pela extensão Fim da linha .


17
Eu acidentalmente habilitei isso. Você salvou minha vida! ^^
displayname 15/07

24
Isso não responde totalmente à pergunta original. A pergunta era sobre caracteres de espaço em branco e caracteres de nova linha (daí "CRLF"). Esta opção não mostra os novos caracteres de linha.
Alex

27
Como diabos eu bati CTRL + R, CTRL + W por acidente?!?
19414 Almo

Poupança de vida! Como
faço para configurar o

2
Existe uma extensão para o VS 2019? O End of the Line suporta apenas até 2017
Kir

145

Edit -> Advanced -> View White Spaceou Ctrl+ E,S


26
Obrigado por fornecer o nome e a localização do item de menu. Muito irritante quando as pessoas apenas fornecem atalhos de teclado (que mudam de versão para versão e podem diferir de acordo com a configuração).
21315 Kristoff Johnson

4
E lá é nenhuma opção para mostrar novas linhas. Infelizmente.
yoyo

2
Não parece existir no VS2015
Johnny_D

7
@Johnny_D existe, mas você deve ter um arquivo aberto. Se você não tiver arquivos abertos para edição, não verá a Advanced -> View White Spacepeça.
Stoyan Dimov

20

Exibir caracteres de espaço em branco

Menu: Você pode alternar a visibilidade dos caracteres de espaço em branco a partir do menu: Edit>Advanced>View White Space.

Botão: se você deseja adicionar o botão a uma barra de ferramentas, ele é chamadoToggle Visual Spacena categoria de comando "Editar".
O verdadeiro nome do comando é:Edit.ViewWhiteSpace.

Atalho de teclado: no Visual Studio 2015, 2017 e 2019, o atalho de teclado padrão ainda éCTRL+R,CTRL+W
Digite um após o outro.
Todos os atalhos padrão

Caracteres de fim de linha

Extensão: existe uma extensão mínima que adiciona a exibição de caracteres de final de linha (LF e CR) ao modo de espaço em branco visual, como seria de esperar. Além disso, fornece botões e atalhos para modificar todas as terminações de linha em um documento ou em uma seleção.
Galeria do VisualStudio: Fim da linha

Nota: Desde o Visual Studio 2017, não há opção no menu Arquivo chamadoAdvanced Save Options. A alteração da codificação e das terminações de linha de um arquivo pode ser feita usandoSave File As ...e clicando na seta para baixo no lado direito do botão salvar. Isso mostra a opçãoSave with Encoding. Você terá permissão para substituir o arquivo atual.


1
Era disso que eu precisava, eu poderia encontrar o nome do comando, mas ao adicionar botões, não há como procurar algo, por isso é um jogo de adivinhação.
Andrew Queisser

6

Meu problema foi acertar CTRL + F e espaço

Isso marcou todos os espaços em marrom. Passou 10 minutos para "desligá-lo": P


Piada útil!)))
dyomas


1

O atalho correto é CTRL-R-Wcomo você não precisa liberar o botão CTRL enquanto pressiona W. Isso funcionou para mim no VS 2015



0

Para quem procura um botão de alternância:

O nome desse comando é Exibir espaço em branco no menu GUI (Editar -> Avançado -> Exibir espaço em branco).

Alternar menu

O nome desse comando no pop-up Adicionar comando é Alternar espaço visual .

Botão de alternância.


0

Para o Visual Studio para mac, você pode encontrá-lo em Visual Studio -> Preferências -> Editor de texto -> Marcadores e réguas -> Mostrar caracteres invisíveis

Observe que pode ser necessário reiniciar o Visual Studio para que as alterações tenham efeito.

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.