Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2023.0.0 - Русский


edit

функция редактирования

Синтаксис

edit functionname
edit(functionname, linenumber)
edit functionname linenumber

Аргументы

functionname

имя функции, символьная строка

linenumber

номер строки, целое число

Описание

Если functionname является именем определённой Scilab-функции, то edit(functionname) пытается открыть соответствующий файл functionname.sci.

Если functionname является именем неопределённой Scilab-функции, то edit(functionname) создаёт файл functionname.sci в текущей директории.

Если functionname является некорректным макросом или функцией, то edit(functionname) открывает файл с именем functionname.

Если задан номер строки linenumber, то файл открывается на этой строке относительно определения макроса с тем же именем, что и файл. Если определение макроса не найдено, то файл открывается на строке с номером linenumber.

Примеры

//открыть редактор с текстом этой функции
edit edit

//открыть редактор для новой функции в директории TMPDIR
edit myfunction

// Opens or creates the file foo.sce in the current working directory
edit foo.sce

//открыть файл scilab.ini в директории SCIHOME
edit(SCIHOME+"/scilab.ini")

// открыть файл test_run.sci на строке 123
// относительно определения test_run()
edit('test_run', 123)

// Same thing with an inline syntax (line number as text):
edit test_run 123

Смотрите также

  • editor — Call the text editor as defined in the preferences
  • scinotes — Scinotes: Embedded Scilab text editor
  • manedit — editing a manual item
  • names — синтаксис имён в Scilab
  • editvar — Scilab variable editor
  • ged — Scilab Graphic Editor

История

ВерсияОписание
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 >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Mar 07 09:29:07 CET 2023