Come faccio ad aggiungere un formato evidenziatore di sintassi a Gedit?


19

Come posso aggiungere le espressioni regolari per un linguaggio di sintassi aggiuntivo?


1
Sii più specifico, di quale editor di testi stai parlando? Gedit?
enzotib,

Dovresti dirci quale editor usi; gedit, mcedit, scite? E se ci dici la lingua, forse sappiamo, dove ottenere un file di sintassi.
utente sconosciuto

1
La lingua è in realtà uno schema di evidenziazione per un file di testo. Lo abbiamo inventato in modo che non esista da nessuna parte. L'editor è l'editor predefinito fornito con Ubuntu. Dice solo Text Editor, ma in Help About dice gedit .
Bryan Field,

Risposte:


23

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.


1
Gli editor in esecuzione in versioni aggiornate di Ubuntu probabilmente useranno gtksourcceview-3.0 .. quindi cerca una directory con 3.0 , non 2.0 come nella risposta sopra.
Eyal,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.