sublimetext2 - repositorio - valor sublime text




Substitua \ n por nova linha real em Sublime Text (6)

Como posso substituir o \n no Sublime Text com a nova linha exibida no editor real para:

foo\nbar

torna-se:

foo
bar

no editor quando vejo o arquivo nele.


  1. Abra a opção Localizar e substituir (CTRL + ALT + F no Mac)
  2. Digite \ n na caixa de entrada de localização
  3. Clique no botão Find All, isso irá selecionar todos os \ n no texto com o cursor
  4. Agora pressione Enter, isso irá substituir \ n com a Nova Linha

Ative a Regex Search and Replace (ícone mais à esquerda na barra de pesquisa e substituição ou atalho Alt + R )

Encontre o que: \\n
Substitua por: \n

Felicidades


Nenhuma das opções acima funcionou para mim no Sublime Text 2 no Windows.

Eu fiz isso:

  • clique em uma linha vazia;
  • arraste para a seguinte linha vazia (selecionando o caractere invisível após a linha);
  • pressione Ctrl + H para substituir;
  • insira o caractere / string de substituição desejada ou deixe-o vazio;
  • clique em "Substituir tudo";

Ao selecionar antes de pressionar Ctrl + H, ele usa isso como o caractere a ser substituído.


No Mac, Shift + CMD + F para pesquisa e substituição. Pesquise por '\ n' e substitua por Shift + Enter.


Use Find > Replace ou ( Ctrl + H ), para abrir a janela Find What / Replace With e use Ctrl + Enter para indicar uma nova linha na caixa de entrada Replace With por.


Método à prova de idiota (sem RegEx e Ctrl + Enter não funcionou para mim, pois estava apenas pulando para o próximo Find ):

Primeiro, selecione uma ocorrência de \n e pressione Ctrl + H (exibe o diálogo Replace... , também acessível através do menu Find -> Replace... ). Isso preenche o campo Find what .

Vá para o final de qualquer linha do seu arquivo (pressione End se o teclado tiver) e selecione o fim da linha pressionando Shift e pressionando (seta para a direita) EXATAMENTE uma vez. Copie e cole isso no campo Replace with .

(a animação é para encontrar novas linhas verdadeiras; funciona da mesma forma para substituí-las)