Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MC-91(Зуйкова) / IBM_SPSS_Statistics_Core_System_Users_Guide.pdf
Скачиваний:
157
Добавлен:
08.02.2015
Размер:
6.76 Mб
Скачать

299

Работа с командным синтаксисом

E В окне синтаксиса выберите в меню:

Правка > Вставить

Работа с Редактором синтаксиса

Редактор синтаксиса обеспечивает среду, специально предназначенную для создания, редактирования и выполнения командного синтаксиса. Свойства Редактора синтаксиса.

Автозавершение. По мере набора вы можете выбрать команды, подкоманды, ключевые слова и значения ключевого слова из чувствительного к контексту списка. Вы можете выбрать автоматическую подсказку из списка или отображение списка по требованию.

Цветовое кодирование. Распознанные элементы командного синтаксиса (команды, подкоманды, ключевые слова и значения ключевого слова) кодируются цветом таким образом, чтобы при одном взгляде были видны нераспознанные термины. Кроме того, ряд распространенных синтаксических ошибок – таких, как незакрытые кавычки – кодируются цветом для быстрого определения.

Контрольные точки. Вы можете остановить выполнение командного синтаксиса на указанных точках, что позволяет проверить данные или вывод перед продолжением.

Закладки. Вы можете установить закладки, которые позволят вам быстро ориентироваться в больших файлах командного синтаксиса.

Автоотступ. Вы можете автоматически форматировать свой синтаксис, путем введения отступов в стиле, аналогичном их стилю в синтаксисе, вставляемом из диалогового окна.

Пошаговые действия. Вы можете выполнять синтаксис по одной команде за раз, переходя к следующей команде с помощью одного щелчка мышью.

Примечание: При работе с языками с ориентацией справа налево рекомендуется установить флажок «Оптимизация для языков с ориентацией справа налево», который находится на вкладке Редактор синтаксиса диалогового окна Параметры.

300

Глава 13

Окно Редактора синтаксиса.

Рисунок 13-3

Редактор синтаксиса

Окно Редактора синтаксиса разделено на четыре области.

Панель редактора является основной частью окна Редактора синтаксиса, в нее вводится и в ней редактируется командный синтаксис.

Промежуточная область примыкает к панели редактора и отображает такую информацию, как номера строк и положения контрольных точек.

Навигационная панель слева от промежуточной области отображает список всех команд в окне Редактора синтаксиса и обеспечивает переход к любой команде одним щелчком.

Панель ошибок располагается под панелью редактора и отображает ошибки выполнения.

Содержание промежуточной области

Номера строк, контрольные точки, закладки, интервалы команд и индикатор выполнения отображаются в промежуточной области слева от панели редактора в окне синтаксиса.

Номера строк не учитывают никакие внешние файлы, на которые ссылаются команды INSERT и INCLUDE. Вы можете отобразить или скрыть номера строк, выбрав Вид > Отобразить номера строк в меню.

Контрольные точки останавливают выполнение на указанных точках и представлены красными кружками рядом с командой, на которой установлена контрольная точка.

301

Работа с командным синтаксисом

Закладкиотмечаютопределенныелиниивфайлекомандногосинтаксисаипредставлены как квадрат с номером (1–9), назначенным закладке. При наведении курсора на значок закладки отображается номер закладки и имя, назначенное закладке, при его наличии.

Интервалы команд являются значками, которые представляют собой визуальные индикаторы начала и конца команды. Вы можете отобразить или скрыть интервалы команд, выбрав Вид > Отобразить интервалы команд в меню.

Выполнение данного запуска синтаксиса показано направленной вниз стрелкой

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

Навигационная панель

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

Можно использовать клавиши со стрелками вверх и вниз для перемещения по списку команд или щелкать команды для перехода к ним. Двойной щелчок выделяет команду.

Названия команд для команд, содержащих определенные типы синтаксических ошибок, например, незакрытых кавычек, окрашены красным цветом и выделены полужирным шрифтом по умолчанию. Дополнительную информацию см. данная тема Цветовое кодирование на стр. 303.

Первое слово каждой строки нераспознанного текста отображается серым.

Вы можете отобразить или скрыть навигационную панель, выбрав Вид > Отобразить навигационную панель в меню.

Панель ошибок

Панель ошибок отображает ошибки выполнения последнего прогона.

Информация для каждой ошибки содержит номер строки начала команды, в которой содержится ошибка.

Можно использовать клавиши со стрелками вверх и вниз для перемещения по списку ошибок.

Щелчок по записи в списке переместит курсор на первую строку команды, вызвавшей ошибку.

Вы можете отобразить или скрыть панель ошибок, выбрав Вид > Показать панель ошибок в меню.

Использование нескольких панелей

Панель редактора можно разбить на две панели, расположенных одна над другой.

302

Глава 13

E Выберите в меню:

Окно > Разделить

Действия на навигационной панели и панели ошибок, такие как щелканье по ошибке, выполняются на панели, где находится курсор.

Разделитель можно удалить, дважды щелкнув по нему, или выбрав Окно > Удалить разделение.

Терминология

Команды. Базовой единицей синтаксиса является команда. Каждая команда начинается с имени команды, состоящего из одного, двух или трех слов – например, DESCRIPTIVES,

SORT CASES или ADD VALUE LABELS .

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

Ключевые слова. Ключевые слова являются фиксированными терминами, обычно используемыми в подкоманде для указания параметров, доступных для подкоманды.

Значения ключевых слов. Ключевые слова могут иметь значения, такие, как фиксированные термины, указывающие параметр или численное значение.

Пример

CODEBOOK gender jobcat salary /VARINFO VALUELABELS MISSING /OPTIONS VARORDER=MEASURE.

Название команды – CODEBOOK.

VARINFO и OPTIONS – подкоманды.

VALUELABELS, MISSING и VARORDER – ключевые слова.

MEASURE – значение ключевого слова, связанное с VARORDER .

Автозавершение

Редактор синтаксиса обеспечивает поддержку в форме автозавершения команд, подкоманд, ключевых слов и значений ключевых слов. По умолчанию при наборе текста предлагается подсказка в виде контекстно-зависимого списка доступных терминов. Нажатие Enter или Tab вставит текущий выделенный элемент списка в место положения курсора. Вы можете отобразить список по требованию путем нажатия Ctrl+Пробел и закрыть список, нажав клавишу Esc.

Пункт меню Автозавершение в меню средства включает и выключает автоматическое отображение списка автозавершения. Вы также можете включить или отключить автоматическое отображение списка на вкладке Редактор синтаксиса в диалоговом окне Параметры. Переключение пункта меню Автозавершение отменяет настройку в диалоговом окне Параметры, но не сохраняется при следующем сеансе.