Встроенный редактор скриптов
Версия Scilab 5.2 предлагает новый редактор, упрощающий разработку скриптов. Внешний вид окна редактора приведен на рис. 5. В данном случае пользователь редактирует скрипт, содержащий команды ранее рассмотренного примера, где в консоль выводилась строка "Hello World!".
Запустить редактор можно из меню Applications > Editor либо из консоли, набрав команду
-->editor ()
Редактор позволяет работать с несколькими открытыми файлами одновременно (на рис. 5 открыты 5 файлов).
Некоторые возможности редактора заслуживают отдельного упоминания. Наиболее часто используемые команды располагаются в меню Execute:
- Load into Scilab - позволяет выполнить все команды некоторого скрипта так, как будто мы последовательно вводим их в консоли. При этом результат выполнения инструкций, оканчивающихся символом ";" не отображается.
- Evaluate Selection – позволяет выполнить выделенные инструкции.
- Execute File Into Scilab – позволяет загрузить и исполнить файл, точно так же как это делается с использованием функции exec в консоли. При этом в консоль будут выводиться лишь результаты выполнения печатающих функций, таких как disp.
Меню Edit предлагает полезную возможность автоматического форматирования отступов Correct Indentation. Эта возможность упрощает чтение блоков в таких конструкциях как if, for и т.д.
Рис. 5: Строка заголовка перемещаемого окна. Для перемещения окна редактора, перетащите его, удерживая указатель на строке заголовка, в область окна консоли.
Выделив несколько строк и нажав правую кнопку мыши можно отобразить контекст-ное меню, представленное на рис. 5. Контекстное меню содержит ряд полезных команд:
- Execute selection in Scilab – выполнить выделенные команды: выполнить выделенные команды
- Edit selection in a new tab - открыть новую вкладку и скопировать туда выделенные команды;
- Copy, Cut, Paste – скопировать, вырезать и вставить содержимое буфера обмена соответственно;
Help about ‘…’ – отобразить страницу помощи, связанную с выделенной командой.