如何更改特定扩展的 gedit 默认突出显示

adn*_*adn 10 gedit syntax-highlighting

每次我打开一个 .m 文件时,gedit 都会将 Octave 高亮关联到它。我想将默认行为更改为 Matlab。

通常,我如何更改 gedit 为与另一种语言的一个扩展名关联的文件提供的默认突出显示?

小智 5

您可以更改 /usr/share/gtksourceview-3.0/language-specs 文件,但将此文件复制到您的家中,否则您将在升级时丢失更改。
$ cp /usr/share/gtksourceview-3.0/language-specs/octave.lang ~/.local/share/gtksourceview-3.0/language-specs/
更改
<property name="globs">*.m</property>

<property name="globs"></property>

我也做了一些实验,发现 objc.lang 文件也有相同的行,因此您可能也需要复制并更改它。