Como tornar o arquivo de texto criado no Ubuntu compatível com o Windows Notepad?

12

Às vezes eu tenho que usar os arquivos de texto criados no Ubuntu, usando editores, nos editores do Windows. Então, basicamente, sempre que eu criar um arquivo de texto no Ubuntu eu adiciono a extensão .txt , e isso faz com que o arquivo abra no Windows facilmente.

Mas o problema real é que os arquivos de texto criados no Ubuntu são tão difíceis de entender (ler) quando abertos no Bloco de Notas do Windows. Não importa quantas linhas tenham sido usadas, todas as linhas aparecem na mesma linha.

Existe uma maneira fácil de salvar os arquivos de texto nos editores básicos do Ubuntu para que ele possa ser visto exatamente da mesma forma no bloco de notas do Windows?

    
por Saurav Kumar 13.11.2013 / 11:25

2 respostas

23

Ao contrário do Unix, onde uma nova linha é representada por um caractere LF, precisamos de uma combinação CR / LF para arquivos no DOS / Windows:

Gedit

Podemos deixar o Gedit salvar documentos de texto com finais de linha no estilo Windows no arquivo - > Salvar como diálogo.

  • Ajuste as configurações para Endings de linha no menu suspenso para Windows .

Nano

ParafazernanoescreverarquivosdetextonoformatoDOS,temosqueexecutá-locomaseguinteopçãodelinhadecomando 1 :

nano --dos <filename>

Vim

O Vim pode converter arquivos do Unix para o formato DOS com as seguintes seqüências de controle 2 :

:update
:e ++ff=dos
:w

Emacs

Para definir a codificação do buffer para o problema de estilo do DOS Meta + x :

set-buffer-file-coding-system utf-8-dos
    
por Takkat 13.11.2013 / 11:44
8

Convertendo terminação de linha no estilo Unix para o estilo Windows e vice-versa

Não tenho certeza se está instalado por padrão. Tente isso para ter certeza

sudo apt-get install dos2unix

Você pode converter os arquivos com isso para o estilo Windows

unix2dos myFileFromUbuntu.txt

E com isso de volta ao estilo Unix

dos2unix myFileFromWindows.txt

Alterá-los de volta é muitas vezes desnecessário. Você descobrirá que os editores de texto padrão lidam perfeitamente com a terminação de linha no estilo Windows.

    
por MadMike 13.11.2013 / 17:13