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
Eredita: VBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Editor di base per la modifica degli script in ScriptEditor.
Descrizione
Editor di base per la modifica degli script in ScriptEditor. Non include elementi di documentazione.
Metodi
void |
add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) |
get_base_editor() const |
Segnali
edited_script_changed() 🔗
Emesso dopo la verifica dello script.
Emesso quando l'utente richiede una pagina di documentazione specifica.
go_to_method(script: Object, method: String) 🔗
Emesso quando l'utente richiede di visualizzare un metodo specifico di uno script, simile a request_open_script_at_line.
name_changed() 🔗
Emesso dopo la convalida dello script o quando la risorsa modificata è cambiata.
replace_in_files_requested(text: String) 🔗
Emesso quando l'utente richiede di trovare e sostituire del testo nel file system.
Emesso quando l'utente richiede aiuto contestuale.
request_open_script_at_line(script: Object, line: int) 🔗
Emesso quando l'utente richiede di visualizzare una riga specifica di uno script, simile a go_to_method.
request_save_history() 🔗
Emesso quando l'utente effettua un "vai a" contestuale e l'elemento si trova nello stesso script.
request_save_previous_state(state: Dictionary) 🔗
Emesso quando l'utente modifica lo script attuale o sposta il cursore di 10 o più colonne all'interno dello stesso script.
search_in_files_requested(text: String) 🔗
Emesso quando l'utente richiede di cercare del testo nel file system.
Descrizioni dei metodi
void add_syntax_highlighter(highlighter: EditorSyntaxHighlighter) 🔗
Aggiunge un EditorSyntaxHighlighter allo script aperto.
Control get_base_editor() const 🔗
Restituisce il Control sottostante utilizzato per modificare gli script. Per gli script di testo, questo è un CodeEdit.