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.

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)

Control

get_base_editor() const


Segnali

edited_script_changed() 🔗

Emesso dopo la verifica dello script.


go_to_help(what: String) 🔗

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.


request_help(topic: String) 🔗

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.