Bagaimana mengubah penyorotan default gedit untuk ekstensi tertentu


10

Setiap kali saya membuka file .m, gedit associate Octave menyorotinya. Saya ingin mengubah perilaku default ke Matlab.

Bagaimana saya bisa, secara umum, mengubah penyorotan default yang diberikan gedit ke file yang terkait dengan satu ekstensi ke bahasa lain?

Jawaban:


4

Anda dapat mengubah file /usr/share/gtksourceview-3.0/language-specs tetapi menyalin file ini ke rumah Anda atau Anda akan kehilangan perubahan saat upgrade.
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
ubah
<property name="globs">*.m</property>
ke
<property name="globs"></property>

Saya juga melakukan beberapa percobaan dan menemukan file objc.lang juga memiliki baris yang sama sehingga Anda mungkin perlu menyalin dan mengubahnya juga.


Apakah ada cara yang lebih baik untuk melakukannya. Suka mengonfigurasi prioritas bahasa, alih-alih menonaktifkan oktaf?
dan

Apa yang harus saya lakukan setelah menyalin ke $ HOME dir? Bagaimana saya memberi tahu gedit bahwa ia perlu melihat file baru xyz.lang dalam $ HOME ??? Terima kasih sebelumnya.
Srikrishnan

Perhatikan bahwa dalam versi modern gedit (mis. Gedit 3.34.0 pada Ubuntu 19.10) direktori yang benar adalah ~ / .local / share / gtksourceview-4.
Adam Dingle
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.