Comando save

Utilize o comando save para salvar o documento atual.

Sintaxe

save [ prompt
     | visible
     | trim
     | noTrim
     | textLimit n
     | encoding charEncoding
     | lineSeparator { CRLF | CR | LF }
     ] [...]
    [ "filename" ] 

Parâmetros

prompt Utilize o parâmetro opcional prompt para solicitar ao usuário o nome do arquivo com o qual esse documento será salvo.
visible Utilize o parâmetro opcional visible para indicar que somente os elementos visíveis devem ser salvos.
trim Utilize o parâmetro opcional trim para indicar que todas as linhas do documento devem ser ajustadas em quaisquer espaços à direita. Se você não especificar trim ou noTrim, a opção será obtida da definição atual do parâmetro current.save.trim.
noTrim Utilize o parâmetro opcional noTrim para garantir que as linhas do documento não sejam ajustadas. Se você não especificar trim nem noTrim, a opção será retirada da definição do parâmetro current.save.trim.
textLimit n Utilize o parâmetro opcional textLimit para indicar o comprimento máximo da linha. n deve ser um inteiro maior ou igual a zero. Se n for zero, nenhum comprimento máximo de linha será forçado. Se houver linhas no documento maiores que n, elas ficarão truncadas. Se você não especificar textLimit, a definição será obtida do parâmetro current.save.textLimit.
encoding charEncoding Utilize o parâmetro opcional encoding para especificar a codificação de caractere do arquivo salvo. Se você não especificar encoding, a codificação de caractere utilizada para carregar o arquivo original será utilizada.
lineSeparator Utilize o parâmetro opcional lineSeparator para especificar os caracteres delimitadores de linha que devem ser utilizados para o salvamento. Você pode especificar:
  • CRLF - "\r\n" (0x0D, 0x0A)
  • LF - "\n" (0x0A)
  • CR - "\r" (0x0D).
Se você não especificar lineSeparator, o separador de linha padrão para a plataforma será utilizado.
filename Utilize o parâmetro filename para especificar o nome do arquivo no qual esse documento deve ser salvo. Você você não especificá-lo, o documento será salvo com o nome fornecido na definição name.

Status

O parâmetro status é definido para uma das seguintes opções:
null Indica que o salvamento ocorreu com êxito.
save.failed Indica que o salvamento não ocorreu com êxito.
save.cancelled Indica que o salvamento foi cancelado pelo usuário.

Descrição

Ao salvar com um nome diferente, as configurações de trim e textLimit não serão utilizadas.

Nota: a implementação das operações de salvamento em um aplicativo do editor pode ser diferente do comportamento do editor base, conforme descrito aqui.

Exemplos

salvar
save "test.java" 
Conceitos relacionados
Comandos, ações e parâmetros do editor

Referência relacionada
Parâmetro length
Parâmetro name
Parâmetro save.lineSeparator
parâmetro save.textLimit
Parâmetro save.trim
Parâmetro visible
ação save
Ação saveAs
Ação saveToWriter
Comandos padrão do editor