Parfois, je dois utiliser les fichiers texte créés dans Ubuntu, en utilisant des éditeurs, dans des éditeurs Windows. Donc, en gros, chaque fois que je crée un fichier texte dans Ubuntu, j’ajoute l’extension .txt
, et le fichier s’ouvre très facilement dans Windows.
Mais le problème, c’est que les fichiers texte créés dans Ubuntu sont si difficiles à comprendre (lire) lorsqu’ils sont ouverts dans le Bloc-notes de Windows. Peu importe le nombre de lignes utilisées, toutes les lignes apparaissent dans la même ligne.
Existe-t-il un moyen simple d’enregistrer les fichiers texte dans les éditeurs de base d’Ubuntu afin qu’ils puissent être vus exactement de la même manière dans le bloc-notes de Windows?
Contrairement à Unix où une nouvelle ligne est représentée par un caractère LF, nous avons besoin d'une combinaison CR/LF pour les fichiers sous DOS/Windows:
Nous pouvons laisser Gedit enregistrer les documents texte avec des fins de ligne de style Windows dans la boîte de dialogue Fichier -> Enregistrer sous .
Ajustez les paramètres de fins de ligne dans le menu déroulant sur Windows .
Pour que nano écrive des fichiers texte au format DOS, nous devons l'exécuter avec l'option de ligne de commande suivante 1:
nano --dos <filename>
Vim peut convertir des fichiers du format Unix au format DOS avec les séquences de contrôle suivantes 2 :
:update
:e ++ff=dos
:w
Pour définir le codage de la mémoire tampon sur un problème de style DOS Meta + x :
set-buffer-file-coding-system utf-8-dos
Je ne sais pas s'il est installé par défaut. Essayez ceci pour être sûr
Sudo apt-get install dos2unix
Vous pouvez convertir les fichiers avec cela en Windows
unix2dos myFileFromUbuntu.txt
Et avec ce retour au style Unix
dos2unix myFileFromWindows.txt
Les remettre en place est souvent inutile. Vous constaterez que les éditeurs de texte standard gèrent parfaitement la terminaison de ligne de style Windows.