如何在 Notepad++ 中设置默认语言

Ang*_*ker 47 language xml notepad++

我主要使用 Notepad++ 来处理 XML 文件。如果 Notepad++ 在我打开文件时根据 XML 语言对我的文件进行解析和着色,那就太好了。相反,我必须打开文件,从语言菜单中选择 XML。

有没有办法告诉 Notepad++ XML 是默认语言并相应地处理文件。

Jos*_*hua 67

在记事本+ +通过点击打开Preferences对话框Settings- >Preferences单击上New Document/Default Directory选项卡并更改Default LanguageXML

记事本++首选项

编辑:刚刚看到您希望它也适用于 .config 文件。这可以完成,但您需要为要覆盖的每个扩展程序执行此操作。单击Settings->Style Configurator向下滚动到XML语言部分并添加configUser ext框中。保存并关闭,任何打开的新 .config 文件都将显示为 XML。事实上,我已经为我的安装完成了,如下所示:

风格配置器

  • 完美,你的编辑成功了。计算必杀技。 (5认同)
  • 此设置仅适用于新文件,不适用于您打开的现有文件。 (2认同)
  • 适用于新文件,而不是打开现有文件。太糟糕了。谢谢你的建议。+1 (2认同)

Mik*_*ess 13

在 Notepad++ 目录中查找 langs.xml 文件。

找到一个像下面这样的节点并添加“config”,如图所示。

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;" />
Run Code Online (Sandbox Code Playgroud)

重新启动 Notepad++ 打开一个 .config 文件。它应该被格式化为 XML。


小智 5

转至设置 > 造型器配置器。从左侧滚动列表中选择 XML。在该对话框的底部,应该有两个框 - 一个用于默认扩展,另一个用于“用户扩展”。将您的 .config 添加到“用户扩展”框中,然后单击“保存并关闭”。

注意:“用户扩展”可能不适用于所有语言选择(我知道它可用于 C,因为这是我在工作中使用的语法高亮显示)。因此,如果它不可用,则必须创建自己的语言文件。