Bagaimana saya bisa menambahkan ekspresi reguler untuk bahasa sintaks tambahan?
gedit
syntax-highlighting
Bryan Field
sumber
sumber
Jawaban:
Gedit (editor teks default) menggunakan GTKSourceView untuk penyorotan sintaksisnya. Ini menggunakan file XML untuk menentukan cara menyorot sintaks yang berbeda.
Ada tutorial dan dokumen referensi di situs GTKSourceView. Definisi file sumber jadi disimpan di
/usr/share/gtksourceview-2.0/language-specs/
atau/usr/share/gtksourceview-3.0/language-specs/
, Anda mungkin ingin memeriksanya untuk belajar dengan contoh.Ada juga tutorial yang kurang mendalam di situs Gedit.
Setelah Anda membuat spesifikasi bahasa baru Anda, restart gedit dan secara otomatis akan menambahkannya ke daftar bahasa.
sumber
Saya berasumsi Anda berbicara tentang gedit (dilabeli sebagai "editor teks" di menu ubuntu).
Gedit menggunakan GtkSourceView untuk penyorotan sintaksis. Anda harus membuat definisi bahasa untuk GtkSourceView.
Berikut ini adalah tutorialnya: https://developer.gnome.org/gtksourceview/stable/lang-tutorial.html
sumber