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.
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.
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
⌘
+ ⌥
+ R
:)
Use Find > Replace
ou ( Ctrl+ H) para abrir a Find What
/ Replace With
Janela e use Ctrl+ Enterpara indicar uma nova linha na caixa de Replace With
entrada.
inoutbox
. Shift + Enter seleciona achado anterior na minha configuração Sublime3 se eu digitar \n
na Find 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 o Replace...
diálogo, também acessível através do Find -> Replace...
menu). Isso preenche o Find 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)
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.
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)
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.
No Mac, Shift + CMD + F para pesquisar e substituir. Pesquise '\ n' e substitua por Shift + Enter.
\n
não, por algum motivo.
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.