É possível mostrar caracteres de espaço em branco, como o caractere de espaço, no Código do Visual Studio?
Parece não haver uma opção para isso no settings.json
(embora seja uma opção no Atom.io ), e não pude exibir caracteres de espaço em branco usando CSS.
visual-studio-code
whitespace
vscode-settings
eirvandelden
fonte
fonte
"draw_white_space": "selection"
opção do Sublime ?"editor.renderWhitespace": "boundary"
será o início e o fim das linhas em que como"deitor.renderWhitespace": "all"
será mostrado todo o espaço em branco. @AlexanderGonchiy, achei útil abrir arquivo> preferências> configurações do usuário (ou configurações da área de trabalho) e usar 'find' na pasta de configurações padrão para procurar o que eu preciso.Isso também pode ser feito através do menu principal
View -> Render Whitespace
fonte
View -> Render Whitespace
ATUALIZAÇÃO (junho de 2019)
Para aqueles que desejam alternar caracteres de espaço em branco usando um atalho de teclado, é possível adicionar facilmente uma combinação de teclas .
Nas versões mais recentes do Visual Studio Code, agora existe uma interface gráfica amigável (ou seja, não é necessário digitar dados JSON etc.) para visualizar e editar todos os atalhos de teclado disponíveis. Ainda está sob
Há também um campo de pesquisa para ajudar a encontrar (e filtrar) rapidamente as combinações de teclas desejadas. Portanto, agora, adicionar e editar novas combinações de teclas existentes é muito mais fácil:
A alternância de caracteres de espaço em branco não possui ligação de teclas padrão; portanto, fique à vontade para adicionar uma. Basta pressionar o +sinal no lado esquerdo da linha relacionada (ou pressione Enterou clique duas vezes em qualquer lugar nessa linha) e digite a combinação desejada na janela pop-up.
E se a combinação de teclas escolhida já estiver sendo usada para outras ações, haverá um aviso conveniente no qual você poderá clicar e observar quais ações já usam a combinação de teclas escolhida:
Como você pode ver, tudo é muito intuitivo e conveniente.
Bom trabalho, Microsoft!
Resposta original (antiga)
Para aqueles que desejam alternar caracteres de espaço em branco usando um atalho de teclado , você pode adicionar uma ligação personalizada ao arquivo keybindings.json ( Arquivo> Preferências> Atalhos de Teclado ).
Exemplo :
Aqui designei uma combinação de Ctrl+ Shift+ ipara alternar caracteres invisíveis; é claro que você pode escolher outra combinação.
fonte
ctrl+e ctrl+s
por padrão. Para atalhos combinados como este, você precisa colocar um espaço entre as duas combinações, não uma vírgula.Mostrar caracteres de espaço em branco no código do Visual Studio
altere o setting.json, adicionando os seguintes códigos!
bem assim!
(PS: não existe uma opção "verdadeira" !, mesmo ela também funciona.)
fonte
Apenas para demonstrar as mudanças que
editor.renderWhitespace : none||boundary||all
vai fazer para o seu VSCode eu adicionei neste screenshot:.
Onde Tabestão
→
e Spaceestão.
fonte
Não é
boolean
mais um . Eles mudaram para umenum
. Agora podemos escolher entre:none
,boundary
, eall
.Você pode ver o diff original no GitHub .
fonte
* Atualização da versão de fevereiro de 2020 *, consulte https://github.com/microsoft/vscode/issues/90386
Na v1.43, o valor padrão será alterado para
selection
denone
como estava na v1.42.Atualização para a v1.37: adicionando a opção de renderizar espaços em branco apenas no texto selecionado. Consulte as notas de versão v1.37, renderize espaços em branco .
e
fonte
Para que o diff exiba o espaço em branco da mesma forma que
git diff
definadiffEditor.ignoreTrimWhitespace
como false.edit.renderWhitespace
é apenas marginalmente útil.Para atualizar as configurações, vá para
Isso abre um arquivo intitulado "Configurações padrão". Expanda a área
//Editor
. Agora você pode ver onde todas essaseditor.*
configurações misteriosas estão localizadas. Procure (CTRL + F) porrenderWhitespace
. Na minha caixa eu tenho:Para aumentar a confusão, a janela esquerda "Configurações padrão" não é editável. Você precisa substituí-los usando a janela direita intitulada "settings.json". Você pode copiar as configurações de colagem de "Configurações padrão" para "settings.json":
Acabei desligando
renderWhitespace
.fonte
A opção para tornar o espaço em branco visível agora aparece como uma opção no menu Exibir, como "Alternar espaço em branco na renderização" na versão 1.15.1 do Visual Studio Code.
fonte
Aperte o botão F1 e digite "Toggle Render Whitespace" ou as partes dele que você se lembra :)
Eu uso o vscode versão 1.22.2, portanto, esse poderia ser um recurso que não existia em 2015.
fonte
Abra as preferências do usuário. Atalho do teclado:
CTR + SHIFT + P
-> Preferências: Abrir configurações do usuário;Insira no campo de pesquisa espaço em branco e selecione todos os parâmetros
fonte