Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -
Справка Scilab >> Script editor > edit

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

История

VersionDescription
5.3.1 New linenumber input option.
6.1.0 linenumber can now be of type text as "23".
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Feb 25 08:55:07 CET 2020