Notepad ++: ¿Qué hace el formato "Mac"?


14

Debajo Settings > Preferences > New Document > Format, hay 3 opciones: Windows , Mac y Unix . He buscado en las páginas de ayuda de Notepad ++, pero parece que están desactualizadas, las imágenes aún se refieren a versiones anteriores con una interfaz de usuario de página de preferencias diferente.

Me pregunto qué hace la opción "Mac". Estoy ejecutando Windows 7 Professional, SP1 (64 bits)

Respuestas:


33

Las opciones se refieren a cómo se manejan las nuevas líneas, ya sea con un retorno de carro (CR), avance de línea (LF) o ambos.

  • Windows: CR LF( \r\n)
  • * nix / OSX: LF( \n)
  • Mac (pre-OSX): CR( \r)

Esto puede ser relevante al eliminar documentos, escribir expresiones regulares, compartir datos entre aplicaciones, etc.


36
Tenga en cuenta que este es el Mac OS clásico . Mac OS X usaría finales de línea estilo Unix debido a su herencia Unix.
un CVn

1
Para la compatibilidad de desarrollo (Git y otras cosas), sería mejor elegir la opción Unix, ¿correcto?
Kel

55
@kel no importa lo que uses, siempre que sea consistente y que nadie lo cambie. La mayoría de los editores de hoy en día pueden reconocer y adaptarse a cualquier estilo que use su documento.
Seiyria

66
@Seiyria Una excepción importante es el editor de texto que viene con Windows: el Bloc de notas. Wordpad puede manejar finales de línea de Unix, pero Notepad no. Cuando los programas diseñados en Linux se portan a Windows, a veces la documentación será archivos de texto en formato Unix, y todo está mezclado en una línea en el Bloc de notas. Esta es la razón por la cual Notepad ++ es mi editor de texto predeterminado, incluso cuando no necesito la mayoría de sus funciones.
Trlyly

1
@kei En Windows, Git, de forma predeterminada, normalizará los finales de línea por usted (confirme el estilo Unix, finalice el pago al estilo Windows).
Restablece a Monica - ζ--
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.