Passei algum tempo tentando descobrir como excluir todas as linhas em branco no Código do Visual Studio e não consigo fazê-lo funcionar. Alguém sabe como fazê-lo, por favor?
Se eu procurar ^$
enquanto digito no campo de pesquisa, o VSC encontra as linhas em branco (linhas completamente em branco, significa que não há espaços em branco), mas não as remove quando pressiono Substituir tudo. Não faz nada:
Para linhas em branco com espaços, a ^\s+$
Pesquisa funciona, mas não as remove. O que ele faz é substituí-los por uma linha em branco sem espaços :))
Deve ser que estou fazendo algo errado. Eu simplesmente não consigo descobrir o que é isso. Alguém sabe? Obrigado.
$
na verdade , não corresponde ao novo caractere de linha, ele corresponde a um token de largura zero que existe antes do novo caractere de linha. Para substituir uma nova linha que você precisa usar\n
, mas Código VS atualmente não suporta jogos regex multi-linha ( # 313 )