Добавление команды

Добавление команды

Previous pageReturn to chapter overviewNext page

В редакторе предусмотрена возможность автоматического добавления процедур и функций (далее по тексту - команд) скриптового языка. В редакторе предусмотрена два режима добавления команды - оперативное добавление (вызывается при нажатии CTRL+Пробел) и расширенное добавление (CTRL+Enter или пункт меню "Сервис\Добавить команду" или кнопка "Добавить команду" на панели инструментов).

 

Оперативное добавление команды

Для оперативного добавления команды следует поставить курсор в соответствующую позицию текста скрипта и нажать CTRL+Пробел. После этого вместо редактируемого скрипта отобразится список все команд, отсортированный по алфавиту.

clip0001

Для поиска нужной команды можно набрать первые буквы команды, что приведет к автопоиску в списке команд). После выбора необходимой команды следует нажать Enter или выполнить двойной клик мышью на выбранной команде, после чего список команд убирается с экрана, а выбранная команда вставляется в скрипт. Для выхода из режима оперативной вставки команды без добавления команды следует нажать ESC. Оперативное добавление рекомендуется в случае, если точно известно, какую команду следует добавить в скрипт.

 

Расширенное добавление команды

Расширенное добавление команды отличается от оперативного тем, что выбор команды производится в отдельном диалоговом окне, оснащенном средствами фильтрации команд по категории и образцу поиска, а так-же историей добавления команд.

avzse03

 

В окне добавления команды предусмотрено две закладки:

Список команд. На данной закладке отображается отсортированный по алфавиту список команд. По умолчанию отображаются все команды скриптового языка, однако их список можно уменьшить при помощи фильтра. Фильтр позволяет выбрать одну из 30 категорий команд (например, команды для работы с реестром), что значительно уменьшает количество отображаемых команд и упрощает работу с их списком. Кроме того, можно вести фильтрацию по фрагменту текста команды или по фрагменту текста ее описания - для этого следует ввести образец в поле "Образец поиска". Возможна одновременная фильтрация по категории и образцу поиска.

Top 20. На данной закладке отображаются последние 20 команд, вставленных пользователем при помощи диалогового окна "Добавление команды". Top 20 поддерживается автоматически - редко используемые команды постепенно удаляются из данного списка, в то время как часто используемые остаются. В результате данный набор команд постепенно автоматически подстраивается под конкретного пользователя.

 

Переключатель "Комментировать добавляемую команду" позволяет включить режим автоматического комментирования добавляемых команд (данная настройка запоминается).

Для вставки команды следует нажать кнопку "ОК" или выполнить двойной клик мышью на выбранной команде. Последняя выбранная команд запоминается и следующий раз при открытии диалогового окна добавления команды последняя выбранная команда автоматически выделяется в списке.

 

На заметку

Редактор автоматически запоминает последнюю команду, вставленную при помощи оперативного или расширенного добавления команд. Для повторной вставки последней команды можно нажать ALT+ENTER. Данная функция удобна, если некоторую команду необходимо вставить в скрипт несколько раз.