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.

Bohn
fonte
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 .

Quarto
fonte
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

Pavel Yermalovich
fonte
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.

Longe
fonte
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

Spikolynn
fonte
Piada útil!)))
dyomas
1

O atalho não funcionou para mim no Visual Studio 2015, também não estava no menu de edição.

Faça o download e instale o Productivity Power Tools para VS2015 e, em seguida, você pode encontrar essas opções no menu editar> avançado.

Cerveser
fonte
Você pode vê-los no menu de edição, se houver um arquivo aberto
pete the pagan-gerbil 28/16
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

Atihska
fonte
1

Para ver o CRLF, você pode tentar esta extensão: Fim da linha

Funciona para o VS2012 +

Roberto Tronci
fonte
Ele pode exibir outros caracteres como STX e ETX?
Samir
Infelizmente não.
Roberto Tronci
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.

KUTlime
fonte
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.

Paiman Roointan
fonte