Встроенный редактор скриптов

Версия 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 ‘…’ – отобразить страницу помощи, связанную с выделенной командой.

© vse-o-scilab

Сделать бесплатный сайт с uCoz