ScriptEditorBase
Hereda: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Editor base para editar scripts en el ScriptEditor.
Descripción
Editor base para editar scripts en el ScriptEditor. No incluye los elementos de documentación.
Métodos
void |
add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) |
get_base_editor() const |
Señales
edited_script_changed() 🔗
Emitida después de la validación del script.
Emitida cuando el usuario solicita una página de documentación específica.
go_to_method(script: Object, method: String) 🔗
Emitida cuando el usuario solicita ver un método específico de un script, similar a request_open_script_at_line.
name_changed() 🔗
Emitida después de la validación del script o cuando el recurso editado ha cambiado.
replace_in_files_requested(text: String) 🔗
Emitida cuando el usuario solicita buscar y reemplazar texto en el sistema de archivos.
Emitida cuando el usuario solicita ayuda contextual.
request_open_script_at_line(script: Object, line: int) 🔗
Emitida cuando el usuario solicita ver una línea específica de un script, similar a go_to_method.
request_save_history() 🔗
Emitida cuando el usuario va al contexto y el elemento está en el mismo script.
request_save_previous_state(state: Dictionary) 🔗
Emitida cuando el usuario cambia el script actual o mueve el cursor 10 o más columnas dentro del mismo script.
search_in_files_requested(text: String) 🔗
Emitida cuando el usuario solicita buscar texto en el sistema de archivos.
Descripciones de Métodos
void add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) 🔗
Añade un EditorSyntaxHighlighter al script abierto.
Control get_base_editor() const 🔗
Devuelve el Control subyacente utilizado para editar scripts. Para scripts de texto, este es un CodeEdit.