題 如何告訴Notepad ++始終使用特定文件擴展名的特定語言


我已將.xul與Notepad ++相關聯,因此,如果我雙擊.xul文件,它將在Notepad ++中打開。但是Notepad ++並不知道XUL只是一種特殊類型的XML,因此我必須手動點擊“Language> XML”來獲得XML語法高亮。有沒有辦法可以告訴它:“每次打開擴展名為.xul的文件時,都會自動切換到XML語言”?


84
2018-06-11 21:54


起源


可能重複 在Notepad ++中為語言突出顯示語法分配自定義擴展 - music2myear


答案:


您所要做的就是告訴Notepad ++“xul”文件實際上是“XML”文件。

  1. Settings > Style Configurator
  2. Language,向下滾動並突出顯示“XML”
  3. 在底部,在 User ext. 輸入“xul”
  4. Save & Close
  5. 打開您的文件,它現在應該正確突出顯示。

其他一些有用的鏈接:


115
2018-06-11 22:12



如果你想添加多個(例如,我也添加'rdf' - 是的,我正在進行Firefox擴展開發),然後用空格分隔它們。 - MatrixFrog
我正在保存它,它適用於會話,但它不會持久。當我重新啟動Notepad ++時,它已不存在了。 - strider
以管理員身份運行它並且它仍然存在。 - strider
請注意,對於用戶定義的語言,可以從語言配置窗口中完成相同的操作 Language > Define your language... > user language : <your language> 在Ext。領域。 - yco
要命!為你+1! - Ivijan Stefan Stipić


以下是用戶定義語言的說明。隨著圖片。

選擇:語言 - >定義語言:

Select: Language --> Define Your Language

確保省略“。”來自Ext的擴展。盒子,或它不會工作:

Make sure you omit "." from extension in the Ext. box, or it wont work.


2
2018-01-28 22:54



請仔細閱讀問題。你的答案是 不 回答原來的問題。這是對其他一些問題的回答。 - DavidPostill♦