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

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

每次我打开 .m 文件时,gedit 都会将 Octave 突出显示与其关联。我想将默认行为更改为 Matlab。

通常,我怎样才能将 gedit 为与一种扩展关联的文件提供的默认突出显示更改为另一种语言?

答案1

您可以更改 /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 文件也有相同的行,所以您可能也需要复制并更改它。

相关内容