Como posso substituir \n
no Sublime Text por uma nova linha real exibida no editor para:
foo\nbar
torna-se:
foo
bar
no editor quando vejo o arquivo nele.
sublimetext2
sublimetext
sublimetext3
leemour
fonte
fonte
Respostas:
Ative a pesquisa e a substituição do Regex (ícone mais à esquerda na barra de pesquisa e substituição ou atalho Alt+ R)
Encontre o que:
\\n
Substitua por:
\n
Felicidades
fonte
⌘
+⌥
+R
:)Use
Find > Replace
ou ( Ctrl+ H) para abrir aFind What
/Replace With
Janela e use Ctrl+ Enterpara indicar uma nova linha na caixa deReplace With
entrada.fonte
inoutbox
. Shift + Enter seleciona achado anterior na minha configuração Sublime3 se eu digitar\n
naFind What
entrada.\n
não estava funcionando para mim com o botão regex ativado, então isso foi muito útil.|
mas o regex estava pegando isso, então tive que desativar o regex e usar o Ctrl-Enter para adicionar a nova linha. Obrigado!Método de prova de tolo (nenhum RegEx e Ctrl+ Enternão funcionaram para mim, pois ele estava pulando para o próximo
Find
):Primeiro, selecione uma ocorrência de
\n
e pressione Ctrl+ H(abre oReplace...
diálogo, também acessível através doFind -> Replace...
menu). Isso preenche oFind what
campo.Vá para o final de qualquer linha do seu arquivo (pressione Endse o teclado o possuir) e selecione o final da linha mantendo pressionado Shifte pressionando →(seta para a direita) EXATAMENTE uma vez. Em seguida, copie e cole isso no
Replace with
campo.(a animação é para encontrar novas linhas verdadeiras; funciona da mesma maneira para substituí-las)
fonte
Em Texto sublime (com atalhos no Mac):
Destaque o texto que deseja pesquisar para aplicar Localizar e substituir
Vá para Menu> Localizar> Substituir ... (Atalho do teclado: Alt + Command + F)
Na ferramenta Localizar e substituir, ative a Expressão regular clicando no botão que se parece com [. *] (Atalho de teclado: Alt + Command + R)
Em Localizar, digite:
\\n
Nota: O adicional
\
escapa à sintaxe da Expressão Regular quando pesquisado.Em Substituir por, digite:
\n
Clique no botão 'Substituir tudo' (atalho de teclado: CTRL + Alt + Enter)
Seu texto literal
\n
se transformará em uma quebra de linha real.fonte
No Windows, texto sublime,
Você pressiona Ctrl + H para substituir \ n por uma nova linha criada por Ctrl + Enter.
Substitua: \ n
Por: (pressione Ctrl + Enter)
fonte
Nenhuma das opções acima funcionou para mim no Sublime Text 2 no Windows.
Eu fiz isso:
Ao selecionar antes de pressionar ctrl + H, ele é usado como o caractere a ser substituído.
fonte
O que eu fiz é simples e direto.
Digite
Space
ou\n
ou o que você deseja encontrar em Localizar.Em seguida, pressione
Find All
no canto inferior direito, isso selecionará todos os resultados.Em seguida, pressione
enter
o teclado e ele quebrará todos os selecionados em novas linhas.fonte
fonte
No Mac, Shift + CMD + F para pesquisar e substituir. Pesquise '\ n' e substitua por Shift + Enter.
fonte
\n
não, por algum motivo.Para finais de linha do Windows:
(Ative regex - Alt + R)
Localizar :
\\r\\n
Substitua :
\r\n
fonte
da maneira mais fácil, você pode copiar a nova linha (copiar duas linhas vazias no editor de texto) e colar em substituir por.
fonte
No MAC
Etapa 1: Alt + Cmd + F. Na parte inferior, uma janela aparece Etapa 2: Ativar expressão regular. O lado esquerdo da janela se parece com. * Etapa 3: Digite o texto que deseja localizar no campo de entrada Localizar Etapa 4: Digite o texto de substituição no campo Substituir entrada Etapa 5: Clique em Substituir tudo - parte inferior direita.
fonte