Bloc de notas para admitir finales de línea Unix
El Bloc de notas es una de las aplicaciones clásicas de Windows que Microsoft actualiza raramente. La última vez que se actualizó fue con Windows 2000, hace casi 20 años, con la capacidad de usar teclas de acceso rápido y soporte Unicode. Ahora, en Windows 10 Build 17661, Microsoft ha realizado una mejora silenciosa en la aplicación. Ahora reconoce las terminaciones de línea de Unix.
En Unix / Linux, los finales de línea son bastante diferentes de los que usa Windows.
En Windows, hay dos símbolos que se utilizan para ese propósito: char (10), conocido como retorno de carro (CR), y char (13), conocido como salto de línea (LF). Linux usa solo LF para finales de línea.
Durante años, el Bloc de notas solo admitió el esquema CRLF, lo que hizo imposible leer y editar archivos de texto de Linux. Probablemente, gracias a la integración de Subsistema de Windows para Linux, El Bloc de notas en Windows 10 build 17661 puede reconocer los finales de línea de Linux.
El control de edición utilizado en el Bloc de notas ahora acepta nuevos mensajes de ventana. El código de muestra tiene el siguiente aspecto:
SendMessageW (hwndEdit, 0x150A, 3, WindowsOnlyEOL? 0: 3); SendMessageW (hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);
Por lo tanto, si es un usuario de WSL, pronto podrá editar su configuración y otros archivos directamente en el Bloc de notas sin problemas. Además, este cambio es excelente para todos los usuarios de arranque dual.
Fuente: CaminandoGato