Bagaimana cara menambahkan format penyorot sintaks ke Gedit?


19

Bagaimana saya bisa menambahkan ekspresi reguler untuk bahasa sintaks tambahan?


1
Lebih spesifik, editor teks apa yang Anda bicarakan? Gedit?
enzotib

Anda harus memberi tahu kami, editor mana yang Anda gunakan; gedit, mcedit, scite? Dan jika Anda memberi tahu kami bahasa, mungkin kami tahu, di mana mendapatkan file sintaks.
pengguna tidak diketahui

1
Bahasa sebenarnya adalah skema penyorotan untuk file teks. Kami menciptakannya sehingga tidak ada di mana pun. Editor adalah editor default yang disertakan dengan Ubuntu. Itu hanya mengatakan Editor Teks, tetapi dalam Bantuan Tentang itu mengatakan gedit .
Lapangan Bryan

Jawaban:


23

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.


1
Editor yang menjalankan versi Ubuntu terbaru mungkin akan menggunakan gtksourcceview-3.0 .. jadi cari direktori dengan 3.0 , bukan 2.0 seperti pada jawaban di atas.
Eyal

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.