サクラエディタWikiFerramentas práticas de texto
Português

Guia de fluxo do Sakura Editor

Sakura Editor: substituir quebras de linha CRLF/LF em 7 passos

O modo seguro é separar três tarefas: identificar o tipo atual de quebra, testar o padrão em uma amostra pequena e revisar o arquivo antes de salvar. CRLF, LF, linhas vazias, tabulações e codificação aparecem juntos, mas não são o mesmo problema.

Atualizado 2026-07-26

Diagrama do fluxo para substituir quebras de linha no Sakura Editor
Fluxo visual para verificar, testar e revisar antes de salvar.

Resposta rápida: revise antes de salvar

A maioria dos erros surge quando conversão CRLF/LF, limpeza de linhas vazias e correção de codificação são tratadas como uma coisa só. Use uma cópia, teste poucas linhas e confira o diff antes de salvar.

ObjetivoVerifique primeiroAção segura
CRLF/LFFinal de linhaTestar em uma cópia
Linhas vaziasQuebras repetidasTratar separadamente
Tabulações ou vírgulasSeparadorNão alterar indentação
CodificaçãoBOM e conjunto de caracteresVerificar antes de salvar

Fluxo seguro

Antes de usar Substituir, garanta uma forma de voltar. Mudanças de quebra de linha são discretas na tela, mas podem afetar scripts, CSV e arquivos de configuração.

Decida se o caso pede texto simples ou expressão regular. Trate um separador por vez, revise a diferença e só depois aplique ao arquivo inteiro.

  1. Fluxo seguroCriar uma cópia recuperável.
  2. Padrões comunsConfirmar se o alvo é final de linha, linha vazia ou separador.
  3. Exemplos pequenosTestar um intervalo selecionado antes do arquivo inteiro.
  4. Checklist finalRevisar diff, contagem de linhas, indentação e codificação.

Padrões comuns

A maioria dos erros surge quando conversão CRLF/LF, limpeza de linhas vazias e correção de codificação são tratadas como uma coisa só. Use uma cópia, teste poucas linhas e confira o diff antes de salvar.

Conversão CRLF/LF, limpeza de linhas vazias e conversão de separadores devem ser planejadas como substituições separadas. Assim o resultado fica legível e reversível.

ObjetivoVerifique primeiroAção segura
CRLF/LFFinal de linhaConfirmar que só os finais mudaram
Linhas vaziasQuebras repetidasManter separações úteis
TabulaçõesSeparador ou indentaçãoNão converter tabulações de indentação
CodificaçãoBOM e conjunto de caracteresDiagnosticar separadamente
Diagrama que separa conversão CRLF/LF e limpeza de linhas vazias
Conversão de finais de linha e limpeza de linhas vazias devem ser tratadas separadamente.

Exemplos pequenos

Teste exemplos pequenos antes de Substituir tudo. Uma tabulação, vírgula ou quebra repetida pode ter significado diferente em código, CSV, Markdown e logs.

Execute uma condição de substituição por vez para que qualquer problema tenha causa clara.

\t
,{1}
(\r?\n){2,}

Ferramenta web ou editor

O conversor do navegador é útil para amostras coladas e verificação rápida de CRLF/LF. O Sakura Editor ainda é necessário para salvar arquivos reais, BOM, Shift_JIS e edições em vários arquivos.

Use o testador de regex para pensar no padrão e confirme a correspondência final no Sakura Editor.

Solução de problemas

Se nada corresponder, confira modo regex, caracteres de largura inteira ou meia largura, intervalo selecionado, estado salvo e codificação.

Se houver correspondências demais, reduza o escopo antes de complicar o padrão. Backups, arquivos gerados e tipos misturados geram ruído.

ObjetivoVerifique primeiroAção segura
Sem correspondênciaRegex / escopoVoltar à busca simples
Resultados demaisEscopo / tipo de arquivoLimitar o intervalo selecionado
Indentação quebradaTabulações / espaçosSeparar separadores da indentação
Texto corrompidoCodificação / BOMRestaurar e verificar primeiro
Diagrama de diagnóstico para erros na substituição de quebras de linha
Use a tabela de diagnóstico quando o resultado não corresponder ao esperado.

Checklist final

Verifique início, meio e fim do arquivo antes de salvar. Arquivos grandes podem quebrar em apenas uma região.

Separe limpeza de quebras de linha de edições de conteúdo ao compartilhar mudanças com uma equipe.

Se o arquivo pertence a um projeto compartilhado, registre o motivo da alteração: normalização de finais de linha, limpeza de linhas vazias ou preparação para outra ferramenta. Essa nota evita que a revisão confunda ajuste técnico com edição de conteúdo.

Em CSV ou arquivos de configuração, abra uma amostra após a substituição no aplicativo que usará o arquivo. O Sakura Editor pode exibir o texto corretamente, mas outro programa pode depender de final de linha ou codificação específica.

Em scripts e arquivos de build, uma quebra de linha errada pode parecer um erro de lógica. Antes de reescrever o comando, confirme se CRLF e LF ficaram no formato esperado pelo ambiente de execução.

Perguntas frequentes

Perguntas frequentes

O que verificar antes de substituir quebras de linha no Sakura Editor?

Use uma cópia, identifique o final de linha atual, decida se precisa de regex, teste um intervalo pequeno e revise antes de salvar.

CRLF é diferente de LF?

Sim. CRLF é comum no Windows, enquanto LF é comum em sistemas Unix. A mistura pode gerar diffs confusos ou problemas em scripts.

Posso limpar linhas vazias na mesma janela?

Sim, mas trate isso como uma substituição separada e mire apenas quebras repetidas.

O conversor do navegador basta?

Ele serve para amostras coladas. Para arquivos reais, BOM, Shift_JIS e salvamento final, confirme no Sakura Editor.

E se o arquivo ficar ilegível?

Restaure a cópia e diagnostique a codificação antes de alterar as quebras de linha outra vez.