Logiciels

Le bloc-notes supportera les sauts de ligne sous Linux et MacOS

Windows Notepad n’est pas le meilleur éditeur qui soit, mais il est si simple et léger que beaucoup de gens l’utilisent pour écrire de courts scripts ou modifier de petits bouts de code, par exemple. Le problème est que si vous ouvrez certains fichiers réalisés sous Linux ou MacOS dans l’outil, vous tomberez sur un contenu sans saut de ligne. Heureusement, cela va changer.

Dans son blog de développeurs, Microsoft explique que Notepad ne reconnaît que le modèle de saut de ligne de Windows lui-même. Si l’outil est utilisé pour éditer des fichiers texte avec le modèle de rupture Linux (Unix) ou macOS, les caractères seront affichés normalement ou avec quelques incohérences, mais sans séparation de lignes correcte.

Ce modèle n’est rien d’autre qu’un caractère de contrôle indiquant qu’une ligne doit être ajoutée à partir d’un certain point. Dans Windows, le schéma de saut de ligne correspond à la combinaison des caractères de contrôle Carriage Return (CR) et Line Feed (LF). MacOS n’utilise que CR alors que Linux utilise par défaut LF.

  Windows protégera vos fichiers importants contre les logiciels de rançon

Ces caractères de contrôle ont été adoptés il y a plusieurs décennies, à l’origine pour guider la rupture des lignes dans les imprimantes. CR guide la tête d’impression jusqu’au début de la ligne. Le LF indique quand la tête d’impression doit passer à la ligne suivante. Il y a alors deux commandes, mais Linux et macOS n’interprètent qu’un seul des caractères pour les deux.

Windows requiert les deux caractères. De ce fait, si un fichier texte .bashrc est ouvert dans le Bloc-notes, par exemple, l’effet sera ce désordre qui apparaît dans l’image ci-dessus.

Microsoft elle-même reconnaît que cette limitation finit par perturber la vie des développeurs, des administrateurs de réseau et des autres professionnels de l’informatique. C’est pourquoi, plus tôt que plus tard, la société a décidé de faire en sorte que le Bloc-notes de Windows 10 accepte les schémas de rupture de ligne de Linux et de MacOS.

Le même fichier .bashrc ressemblera désormais à ceci :

  Comment utiliser Photoscape 10 conseils pour retoucher les photos

Pour l’instant, le Bloc-notes mis à jour n’est disponible que pour la compilation actuelle de Windows 10 pour les participants Insider, mais ne devrait pas être en retard pour atteindre la version finale du système ? probablement d’ici octobre.

Si la compatibilité n’est pas souhaitée pour une raison quelconque, vous pouvez la désactiver en changeant une clé dans le registre Windows.

A propos de l'auteur

Ronan

Le Breton de l'équipe ! Développeur back-end dans une startup française. Internet des objets, domotiques, mes sujets de prédilection sont vastes. #teamLinux sur PerlmOl

Laisser un commentaire