Come posso aggiungere le espressioni regolari per un linguaggio di sintassi aggiuntivo?
Come posso aggiungere le espressioni regolari per un linguaggio di sintassi aggiuntivo?
Risposte:
Gedit (l'editor di testo predefinito) utilizza GTKSourceView per l'evidenziazione della sintassi. Utilizza i file XML per definire come evidenziare la sintassi diversa.
C'è un tutorial e un documento di riferimento sul sito GTKSourceView. Le definizioni dei file di origine finite sono archiviate in /usr/share/gtksourceview-2.0/language-specs/
o /usr/share/gtksourceview-3.0/language-specs/
, potresti volerle controllare per imparare con l'esempio.
Esiste anche un tutorial meno approfondito sul sito Gedit.
Dopo aver creato le nuove specifiche della lingua, riavvia gedit e verrà automaticamente aggiunto al suo elenco di lingue.
Presumo che tu stia parlando di gedit (etichettato come "editor di testo" nel menu Ubuntu).
Gedit utilizza GtkSourceView per l'evidenziazione della sintassi. Devi creare una definizione linguistica per GtkSourceView.
Ecco un tutorial: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html