Notepad ++ tiene una configuración para los finales de línea para que pueda obtener \n
en lugar de \r\n
, pero aún tiene el molesto comportamiento de omitir el terminador al final de la última línea. Esto me dificulta colaborar con los usuarios de Windows, ya que siempre eliminan las líneas nuevas de los extremos de cada archivo que editan.
¿Hay algún editor que pueda sugerirles que usen (otro editor o un complemento de Notepad ++) que sea cómodo para las personas acostumbradas a Windows y que guarde los archivos en el formato correcto? Sé de gvim para Windows, pero creo que puede ser un poco chocante.
Para obtener información básica sobre el problema de formato del que estoy hablando, consulte ¿Cuál es el punto de agregar una nueva línea al final de un archivo? .
Puede usar SynWrite y/o CudaText (uno nuevo), que también admiten finales de línea Win, Unix y codificaciones (todo modificable haciendo clic en los campos de la barra de estado). CudaText tiene una opción para forzar el final de línea a la última línea.
SynWrite es de código abierto y gratuito. CudaText se publica bajo licencia de Mozilla
yo uso contexto
Es un editor antiguo con sintaxis de color y es gratuito (+ edición portátil), pero puede hacer exactamente lo que quieras:
El editor CudaText puede manejar buenos extremos de Unix. Gratis, de código abierto.
"saving_force_final_eol": true,
//End-of-lines: 1: Win; 2: Unix; 3: MacOS 9 "newdoc_eol": 2,
Gedit para Windows hará el truco. Es de código abierto y gratuito (GPL).
Utilice EditorConfig: http://editorconfig.org/#file-format-details
Todos los editores que lo admiten harán lo que quieras automáticamente cuando especifiques el parámetro "insert_final_newline" en tu configuración.
(en particular, gedit lo admite a través de un complemento, Notepad ++ también y vim).
usuario26314
Tomás Weller