Skip to main content

Панель Script Editor

"Анимационная 3D платформа" оснащена интерфейсом программирования, поддерживающим код на языке Python. Таким образом, элементы синтаксиса языка будут подсвечены в тексте вкладки. Данная функция предназначена для расширения возможностей программы. Может использоваться, например, для того, чтобы упорядочить объекты или автоматизировать какие-либо действия.

Для того чтобы открыть встроенный интерпретатор перейдите в меню Panels и выберите Script Editor.

script_editor

НомерОписание элемента
1Панель инструментов
2Панель вывода
3Панель вкладок
4Панель ввода

Работа в Script Editor

Панель Script Editor позволяет редактировать код в нескольких вкладках независимо друг от друга. Чтобы добавить новую вкладку, нажмите new_tab на панели вкладок. Чтобы отредактировать название вкладки - сделайте двойной клик по вкладке и введите новое название.

Чтобы воспроизвести код, введите его в поле ввода и нажмите run или Enter.

В поле вывода отобразится исполняемый код или участок кода, а затем текстовая информация вывода.

В случае, если при исполнении кода возникли ошибки, они также будут отображены в окне вывода:

error

Панель инструментов Script Editor

Описание инструментов Script Editor приведено ниже:

ИконкаНазвание в интерфейсеФункция
runRun codeЗапуск кода
clearClear outputОчистка панели вывода
shelfAdd to shelfДобавить скрипт в меню быстрого доступа
searchSearchПоиск по коду или по тексту в панели вывода

Горячие клавиши

Взаимодействие с панелью Script Editor также может осуществляться с помощью горячих клавиш:

Комбинация клавишФункция
Ctrl + EnterВыполнение выделенного участка кода (если выделение отсутствует - выполняется весь код во вкладке)
Ctrl + SpaceВызов меню автодополнения
Ctrl + /Закомментировать выделенный участок кода
Ctrl + FВызов меню поиска и автозамены

Выполнение отдельного участка кода

Чтобы выполнить определенную часть кода на вкладке - выделите строки, которые должны быть выполнены, а затем используйте сочетание клавиш Ctrl + Enter. Если использовать данное сочетание клавиш без активного выделения, будет выполнен весь код, представленнный на вкладке.

select

Функция автодополнения

Виджет автодополнения текста вызывается сочетанием клавиш Ctrl + Space. На месте курсора появится контекстное меню с вариантами дополнения элемента. Программа позволяет автоматически дополнять код на языке Python, отдельные слова, пути к файлам и названия элементов конфигурации USD, используемые в сцене.

autocomplete

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

Панель Script Editor позволяет закомментировать выделенные строки.

Для того, чтобы закомментировать участок кода: выделите необходимые строки и нажмите сочетание клавиш Ctrl+/. При использовании данной функции все отступы будут сохранены.

Чтобы отменить комментирование участка кода, снова используйте сочетание клавиш Ctrl+/.

autocomment

Функция поиска и замены

Для вызова меню поиска и замены используется сочетание клавиш Ctrl + F. Меню позволяет осуществлять поиск в пределе активной вкладки. Функционал позволяет выполнять поиск с использованием спецсимволов, с учетом или без учета регистра.

Для замены одного элемента, нажмите replace_next.

Для замены всех найденных элементов, нажмите replace_all.

Настройки Script Editor

В меню Preferences выберите вкладку Script Editor чтобы изменить настройки панели.

preferences

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