Remova os espaços finais automaticamente ou com um atalho


554

Existe uma maneira de remover espaços à direita no Visual Studio Code (automaticamente ou com um atalho)?

Eu tenho procurado por isso na paleta de comandos e nas configurações do editor, mas não consigo encontrar o que estou procurando.


1
A resposta de ramhiser realmente cobre a parte do atalho (manual): Ctrl+ K, Ctrl+X
— Peter Mortensen

Respostas:


966

Você pode ativar o corte de espaço em branco no arquivo, economizando tempo nas configurações:

  1. Abra Configurações do usuário do código do Visual Studio (menu Arquivo → Preferências → Configurações → guia Configurações do usuário ).
  2. Clique no insira a descrição da imagem aquiícone na parte superior direita da janela. Isso abrirá um documento.
  3. Adicione uma nova "files.trimTrailingWhitespace": trueconfiguração ao documento Configurações do Usuário, se ainda não estiver lá. Isso significa que você não está editando a Configuração Padrão diretamente, mas sim adicionando-a.
  4. Salve o arquivo de configurações do usuário.

Também adicionamos um novo comando para acionar isso manualmente ( espaço em branco à direita na paleta de comandos).


9
Sim, agora estou usando ele desde que ele foi lançado, obrigado para a equipe de código VS :) E, além disso, aqui é o atalho para remover os espaços finais no arquivo de trabalho atual: CTRL + SHIFT + X
— schankam

10
Parece que o atalho no MacOS é agora Command-K seguido de Command-X
— schankam

2
Existe uma maneira de ativá-lo para todos os arquivos, mas desativado para determinados tipos de arquivo? Markdown vem à mente, por exemplo.
— Prashanth Chandra

2
Atualmente não, mas estamos analisando as configurações específicas do idioma para esse marco. Veja o nosso plano de iteração aqui: github.com/Microsoft/vscode/issues/17608
— Benjamin Pasero

9
POR QUE isso não está ativado por padrão? O número de vezes que este poderia ter me salvo da ira de pylint...
— rookie1024

89

Arquivo de menu → Preferências → Configurações →

Digite a descrição da imagem aqui

Marque a opção "Aparar espaço em branco à direita" - "Quando ativado, aparará o espaço em branco à esquerda ao salvar um arquivo" .


2
@daGo até onde sei, a ação é chamada apenas antes de salvar o arquivo. Não deteriorará o desempenho do código VS, a menos que você salve cada linha.
— Shivkumar Birnale

48

Você não apenas pode alterar as configurações do Código do Visual Studio para aparar os espaços em branco automaticamente, mas também pode fazê-lo na paleta de comandos ( Ctrl+ Shift+ P):

Paleta de comandos: aparar espaço em branco à direita

Você também pode usar o atalho do teclado:

  • Windows, Linux: Ctrl+ K, Ctrl+X
  • Mac: ⌘+ k, ⌘+ x.

(Estou usando o Visual Studio Code 1.20.1.)


2
No Linux, você pode usar Ctrl+ K Ctrl+ X.
— Penny Liu

Não parece haver uma correspondência usando a paleta de comandos no Visual Studio Code 1.43.1 (2020-02). (Mesmo resultado no Linux e no Windows.)
— Peter Mortensen

1
O atalho de teclado pode ser descoberto por: 1) Abrir menu File→ Preferences→ Keyboard Shortcuts. 2) Digite "trilha" na caixa de pesquisa (na parte superior)
— Peter Mortensen

12

Nas versões recentes do Visual Studio Code, você pode encontrar as configurações aqui:

Menu Arquivo → Preferências → Configurações → Editor de Texto → Arquivos → (rolagem para baixo um pouco) guarnição espaços em branco

Isso serve para aparar espaços em branco ao salvar um arquivo.

Ou você pode pesquisar "Aparar espaço em branco à direita" na barra de pesquisa superior.


2
Se isso tivesse sido selecionado - não fizesse o que dizia (como revelado no git). Espero que a adição manual ao arquivo de configurações do usuário funcione.
— JosephK

Alternativa: Digite "aparar" na caixa de pesquisa depois que a janela "Configurações" for aberta (na parte superior)
— Peter Mortensen

4

Código do Visual Studio, menu Arquivo → Preferências → Configurações → procure por "aparar":

Captura de tela do Visual Studio Code


3

Dê uma olhada no plugin EditorConfig .

Ao usar o plug-in, você pode ter configurações específicas para vários projetos. O Visual Studio Code também possui o IntelliSense interno para arquivos .editorconfig.

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.