Dans certains fichiers texte, après une sauvegarde dans vim avec :w, la sortie mentionne [dos] En tant que tel:
"foo.txt" [dos] 38L, 193C
Pourquoi est-ce [dos] affiché?
En guise de test simple, j'ai créé un nouveau fichier avec vim sur un FAT32 disque attaché à mon Mac. Ces fichiers ne s'affichent pas [dos] après une sauvegarde dans vim. J'ai copié ce fichier dans /tmp (format natif MacOS). L'ouvrir là-bas ne s'affiche pas [dos] lors d'une sauvegarde dans vim non plus.
Alors, foo.txt a des caractères japonais. Une portion ressemble à:
臣
区
...
草
早
古
谷
"foo.txt" [dos] 38L, 193C
quelques tests:
/ tmp $ file -I foo.txt
foo.txt: text / plain; charset = utf-8
foo.txt cycle de la vie:
- Sur XP J'ai créé beaucoup de fichiers texte en utilisant TextEdit qui avait des caractères japonais et sauvé FAT32 système de fichiers (lecteur usb).
- Ils ont été archivés dans un
ZIPformat. - Ce lecteur USB a été connecté et copié sur mon MacBook ( MacOS étendu / journalisé ).
/usr/bin/unzipdésarchivés, et me voilà.
Les fichiers texte sont un tel format de fichier multiplateforme de base. De toute évidence, "quelque chose" est différent avec ceux [dos] fichiers marqués ... Ce qui signale un fichier comme étant [dos] fichier?