edit
edição de funções
Seqüência de Chamamento
edit functionname edit(functionname, linenumber) edit functionname linenumber
Parameters
- functionname
string
- linenumber
positive integer (of type 1 or 10)
Descrição
Se functionname for o nome de uma função Scilab definida,
edit(functionname) tente abrir o arquivo associado
functionname.sci.
Se functionname não for encontrado como uma função Scilab definida,
mas corresponder às regras de nomeação das funções do Scilab,
edit(functionname) cria o arquivo functionname.sci
no diretório TMPDIR.
Se functionname for um caminho de arquivo ou uma expressão que não
corresponde às regras de nomenclatura da função do Scilab,
edit(functionname) abre o caminho + nome do arquivo
functionname.
Se linenumber for fornecido, o arquivo será aberto nessa linha
dentro do bloco function / endfunction, definindo a macro nomeada como o próprio arquivo.
Se a definição da função functionname não for encontrada no arquivo,
o arquivo será aberto no número de linha absoluta linenumber.
Exemplos
// abre o editor com o texto dessa função edit edit // abre o editor para uma nova função, in TMPDIR edit myfunction // Opens or creates the file foo.sce in the current working directory edit foo.sce // Opens the file scilab.ini in the SCIHOME directory edit(SCIHOME+"/scilab.ini") // Opens the file test_run.sci in which test_run() is defined, // at line 123 inside the test_run() function block: edit('test_run', 123) // Same thing with an inline syntax (line number as text): edit test_run 123
Histórico
| Versão | Descrição |
| 5.3.1 | New linenumber input option. |
| 6.1.0 | linenumber can now be of type text as "23". |
| Report an issue | ||
| << Script editor | Script editor | edit_error >> |