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() 🔗
Увімкніть, коли контекстний запис користувача та пункт знаходиться в одному скрипті.
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.