# edit

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

## Последовательность вызова

    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')

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

    //открыть файл bar.sci в директории TMPDIR
    edit(fullfile(TMPDIR+'bar.sci'))

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

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

- manedit
- имена
- editor