Parámetro save.lineSeparator

Utilice el parámetro save.lineSeparator para establecer o consultar los caracteres delimitadores de línea que deben utilizarse para operaciones de guardar, alterando temporalmente el separador de líneas por omisión para la plataforma.

Disponibilidad

Mandato query
Mandato set
Parámetro current
Parámetro default
Parámetro install

Ámbito

El ámbito de save.lineSeparator se circunscribe al documento actual.
El ámbito de current.save.lineSeparator se circunscribe al documento actual.
El ámbito de default.save.lineSeparator es global.
El ámbito de install.save.lineSeparator es global.

Sintaxis:

query save.lineSeparator
set save.lineSeparator [ default | CRLF | LF | CR ]
query current.save.lineSeparator
query default.save.lineSeparator
set default.save.lineSeparator [ install | CRLF | LF | CR ]
query install.save.lineSeparator 

Parámetros

default Si especifica el parámetro default para el mandato set save.lineSeparator, el documento actual utilizará el valor de default.save.lineSeparator para las operaciones de guardar.
CRLF si especifica el parámetro CRLF para el mandato set save.lineSeparator, las operaciones de guardar utilizará "\r\n" (0x0D, 0x0A) como los caracteres delimitadores de líneas en el documento actual.  Si especifica el parámetro CRLF para el mandato set default.save.lineSeparator, las operaciones de guardar utilizarán "\r\n" como los caracteres delimitadores de líneas en todos los documentos que tengan el parámetro save.lineSeparator establecido en default.
LF Si especifica el parámetro LF para el mandato set save.lineSeparator, las operaciones de guardar utilizarán "\n" (0x0A) como el carácter delimitador de líneas en el documento actual.  Si especifica el parámetro LF para el mandato set default.save.lineSeparator, las operaciones de guardar utilicen "\n" como el carácter delimitador de líneas en todos los documentos que tienen el parámetro save.lineSeparator establecido en default.
CR Si especifica el parámetro CR para el mandato set save.lineSeparator, las operaciones de guardar utilizarán "\r" (0x0D) como el carácter delimitador de líneas en el documento actual.  Si especifica el parámetro CR para el mandato set default.save.lineSeparator, las operaciones de guardar utilicen "\r" como el carácter delimitador de líneas en todos los documentos que tienen el parámetro save.lineSeparator establecido en default.
install Si especifica el parámetro install para el mandato set default.save.lineSeparator, todos los documentos con save.lineSeparator establecidos en default utilizarán el valor de install.save.lineSeparator para determinar el separador de líneas que deben utilizar las operaciones de guardar.

Descripción

Si no especifica ninguno de los parámetros para el mandato set save.lineSeparator, se presupone default.  Si no especifica ninguno de los parámetros del mandato set default.save.lineSeparator, se presupone install.

El mandato query current.save.lineSeparator devuelve el separador de líneas que utilizarán las operaciones de guardar en el documento actual.  Un valor nulo indica que se utilizará el separador de líneas para la plataforma.

El parámetro save.lineSeparator facilita el guardado de un archivo en un determinado estándar separador de líneas distinto del separador de líneas por omisión de la plataforma.  Esto permite, por ejemplo, la edición de archivos UNIX en Windows.  Si no se proporciona, se utiliza el separador de líneas por omisión para la plataforma.  El editor base no registra los separadores de línea original cuando se carga un archivo.

El valor save.lineSeparator lo utiliza el mandato save del editor base (a menos que se utilice el parámetro del mandato lineSeparator), el mandato saveAsHtml y las acciones save, saveAs y saveToWriter.

Nota:  la implementación de las operaciones de guardar en una aplicación del editor puede diferir del comportamiento del editor base tal como se describe aquí.

Ejemplos

query save.lineSeparator
set save.lineSeparator CR
query current.save.lineSeparator
query default.save.lineSeparator
set default.save.lineSeparator CRLF
query install.save.lineSeparator 

Consulta relacionada
Mandato query
Mandato save
Mandato saveAsHtml
Mandato set
Parámetro current
Parámetro default
Parámetro install
Parámetro length
Parámetro useSourceColumns
Acción save
Acción saveAs
Acción saveToWriter