Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
ScriptEditorBase
Наследует: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Базовый редактор для редактирования скриптов в ScriptEditor.
Описание
Базовый редактор для редактирования скриптов в ScriptEditor. Сюда не входят элементы документации.
Методы
void |
add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) |
get_base_editor() const |
Сигналы
edited_script_changed() 🔗
Выдается после проверки скрипта.
Генерируется, когда пользователь запрашивает определенную страницу документации.
go_to_method(script: Object, method: String) 🔗
Генерируется, когда пользователь запрашивает просмотр определенного метода скрипта, аналогично request_open_script_at_line.
name_changed() 🔗
Выдается после проверки скрипта или при изменении редактируемого ресурса.
replace_in_files_requested(text: String) 🔗
Генерируется, когда пользователь запрашивает поиск и замену текста в файловой системе.
Генерируется, когда пользователь запрашивает контекстную помощь.
request_open_script_at_line(script: Object, line: int) 🔗
Генерируется, когда пользователь запрашивает просмотр определенной строки скрипта, аналогично go_to_method.
request_save_history() 🔗
Вызывается, когда контекстный переход (goto) пользователя и элемент находятся в одном и том же скрипте.
request_save_previous_state(state: Dictionary) 🔗
Вызывается, когда пользователь изменяет текущий скрипт или перемещает курсор на 10 или более столбцов в пределах одного скрипта.
search_in_files_requested(text: String) 🔗
Генерируется, когда пользователь запрашивает поиск текста в файловой системе.
Описания метода
void add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) 🔗
Добавляет EditorSyntaxHighlighter к открытому скрипту.
Control get_base_editor() const 🔗
Возвращает базовый Control, используемый для редактирования скриптов. Для текстовых скриптов это CodeEdit.