Desativar suporte para terminações de linha Unix no bloco de notas do Windows
O Bloco de notas é um dos aplicativos clássicos do Windows que a Microsoft raramente atualiza. A partir do Windows 10 Build 17661, a Microsoft fez uma melhoria no aplicativo. Ele agora reconhece terminações de linha Unix, então você pode ver e editar arquivos Unix / Linux com o Bloco de Notas. Há uma chance de que esse novo comportamento não funcione em seus cenários, ou você pode preferir desabilitar esse novo comportamento e retornar ao comportamento original do Bloco de notas. Aqui está como.
No Unix / Linux, as terminações de linha são bastante diferentes do que o Windows usa.
No Windows, existem dois símbolos usados para esse fim: char (10), conhecido como Carriage Return (CR), e char (13), conhecido como Line Feed (LF). O Linux usa apenas LF para terminações de linha.
Durante anos, o Bloco de notas suportou apenas o esquema CRLF, tornando impossível ler e editar arquivos de texto do Linux. Provavelmente, graças à integração de Subsistema Windows para Linux, O bloco de notas no Windows 10 build 17661 pode reconhecer terminações de linha do Linux.
Aqui está uma captura de tela do Bloco de notas tentando exibir o conteúdo de um arquivo de texto .bashrc do Linux, que contém apenas caracteres Unix LF EOL:
A próxima captura de tela mostra o aplicativo Notepad atualizado, que exibe o mesmo arquivo corretamente:
A barra de status indica os finais de linha atuais.
Para desativar o suporte a terminações de linha Unix no bloco de notas do Windows, faça o seguinte.
- Abra o Aplicativo Editor de registro.
- Vá para a seguinte chave do Registro.
HKEY_CURRENT_USER \ Software \ Microsoft \ Notepad
Veja como acessar uma chave de registro com um clique. Se essa chave não existir, você deve criá-la manualmente.
- À direita, crie um novo valor DWORD de 32 bits fWindowsOnlyEOL.
Nota: Mesmo se você for executando o Windows de 64 bits você ainda deve criar um valor DWORD de 32 bits.
Defina seu valor como 1. - À direita, crie um novo valor DWORD de 32 bits fPasteOriginalEOL. Deixe seus dados de valor como 0.
- Para que as alterações feitas pelo ajuste do Registro tenham efeito, você precisa sair e entre em sua conta de usuário.
o fWindowsOnlyEOL
o valor funciona da seguinte maneira:
fWindowsOnlyEOL = 0: Insira o caractere EOL detectado do documento aberto no momento quando a tecla Return / Enter for pressionada.
fWindowsOnlyEOL = 1: Força o término da linha CRLF do Windows quando a tecla Return / Enter é pressionada.
o fPasteOriginalEOL
parâmetro aceita os seguintes valores.
fPasteOriginalEOL = 0: Modifica o caractere EOL do texto que está sendo colado no Bloco de Notas para o caractere EOL do documento aberto no momento.
fPasteOriginalEOL = 1: Os caracteres EOL no texto colado no Bloco de notas não são modificados.
Finalmente, o Winaero Tweaker pode ser usado para personalizar o suporte a terminações de linha Unix no Bloco de Notas.
Você pode baixar o Winaero Tweaker aqui: Baixe o Winaero Tweaker
Fonte: Microsoft