如何更改 Kate 中頭檔的預設語法突出顯示

如何更改 Kate 中頭檔的預設語法突出顯示

通常我必須打開頭檔(以 .h 結尾)凱特。打開這些文件的預設語法突出顯示始終為C++.如何更改才能Fortran使我不必手動切換?

編輯1:

我已經*.h; 在 fortran.xml 下的擴展列表中添加了

~/.kde/share/apps/katepart/syntax/

但這沒有幫助。*.h;也包含在XML上層目錄中的其他幾個檔案中。

順便一提: 和 兩份文件的優先cpp.xml順序fortran.xml都是9.

編輯2:

我測試了修改XML我總是透過重新啟動來凱特具有相同的文件。在這裡,我沒有看到任何變化。但是,如果我關閉並重新打開相同的文件,它就會起作用。

答案1

凱特現在正在使用~/.kde/share/config/katemoderc

  1. 從 GUI:Kate 選單 → 設定 → 設定 Kate... → 編輯器元件 → 開啟/儲存 → 模式和檔案類型

  2. 選擇檔案類型:Sources/Fortran,新增;*.h到檔案副檔名,將優先權從9提高到15(應該沒問題,最大優先順序.h是在Sources/C++其中9

    將 .h 加到 Fortran 模式

  3. 關閉然後重新開啟文件。

答案2

對於 kate 17.04.3 語法目錄是 ~/.local/share/org.kde.syntax-highlighting/syntax

相關內容