Bloc-notes pour prendre en charge les fins de ligne Unix
Le Bloc-notes est l'une des applications Windows classiques que Microsoft met rarement à jour. La dernière fois qu'il a été mis à jour, c'était avec Windows 2000, il y a près de 20 ans, avec la possibilité d'utiliser des raccourcis clavier et la prise en charge d'Unicode. Maintenant, dans Windows 10 Build 17661, Microsoft a apporté une amélioration silencieuse à l'application. Il reconnaît maintenant les fins de ligne Unix.
Sous Windows, deux symboles sont utilisés à cette fin: le caractère (10), connu sous le nom de retour chariot (CR), et le caractère (13), connu sous le nom de saut de ligne (LF). Linux utilise uniquement LF pour les fins de ligne.
Pendant des années, Notepad n'a pris en charge que le schéma CRLF, ce qui rend impossible la lecture et la modification des fichiers texte Linux. Probablement, grâce à l'intégration de Sous-système Windows pour Linux, le Bloc-notes de Windows 10 build 17661 peut reconnaître les fins de ligne Linux.
Le contrôle d'édition utilisé dans le Bloc-notes accepte désormais les nouveaux messages de fenêtre. L'exemple de code se présente comme suit :
SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);
Ainsi, si vous êtes un utilisateur WSL, vous pourrez bientôt modifier sa configuration et d'autres fichiers directement dans le Bloc-notes sans problème. En outre, ce changement est idéal pour tous les utilisateurs à double amorçage.
La source: MarcherChat