web-dev-qa-db-fra.com

Fichier TXT - Mauvaise vue sous Windows?

Je viens de créer un fichier .txt avec mon ordinateur portable (qui exécute Ubuntu 14.04) et lorsque je l'ouvre avec mon ordinateur (exécute Windows 10), il s'affiche comme si j'avais tout écrit en une seule ligne.

C'est peut-être une question idiote, mais je suis nouveau sur Ubuntu.

par exemple:

Ubuntu txt file

Windows same txt file

5
Saviih

Les fichiers texte créés sur des machines Windows ont une fin de ligne différente de celle des fichiers créés sous Linux.

  • Windows utilise le retour chariot et le saut de ligne (\r\n)
  • Linux utilise uniquement le saut de ligne (\n).

Il existe plusieurs méthodes pour le faire fonctionner aux deux extrémités:

  • Lors de la copie de fichiers texte, vous devez utiliser un outil prenant en charge la conversion de fichiers texte (comme "winscp" sous Windows).
  • Avec Windows Notepad ++, vous pouvez remplacer \n par \r\n. Normal Notepad n'aura pas cette fonctionnalité.
  • Sur Ubuntu, vous pouvez utiliser unix2dos testfile1.txt et dos2unix testfile2.txt pour changer les fins de ligne de l'une à l'autre. Vous pouvez aussi utiliser le remplacement \n par \r\n sur la plupart des éditeurs ou les éditeurs auront la possibilité de basculer entre eux aussi (comme Serg dans les commentaires mentionnés "nano").
17
Rinzwind

Si votre préoccupation est de pouvoir ouvrir n'importe quel fichier texte arbitraire créé sous Linux sous Windows, voici deux solutions.

Premièrement: utilisez Wordpad. Wordpad inclus dans toutes les versions récentes de Windows peut ouvrir des fichiers texte de style Unix. Ce n’est pas toujours idéal, car ce n’est pas un éditeur de texte en soi, mais c’est un moyen rapide et facile d’ouvrir vos fichiers texte de type Unix sous Windows si vous n’avez pas installé de logiciel supplémentaire.

Deuxièmement: Installez un autre éditeur de texte. Si vous contrôlez la boîte et l'utilisez régulièrement, c'est probablement mieux. La plupart des éditeurs de texte tiers prendront en charge les deux styles de texte. Notepad2, deux options courantes, légères et gratuites, est le remplacement immédiat de Notepad avec quelques fonctionnalités supplémentaires et de Notepad ++, qui comporte un peu plus de fonctionnalités.

3
Jake