Notepad ++:加载文件时如何自动将Language设置为Xml


133

每当我在Notepad ++中编辑.config文件(这是一个XML文件)时,我都希望语法高亮显示它像XML一样自动着色。如何配置Notepad ++来执行此操作,以便不必在每次打开.config文件时都手动选择它?

谢谢。


1
谢谢大家!对所有人+1,但我要给@Erikest提供漂亮图片的支票b / c。
devlord

(PS这在Sublime Text 2中容易得多)
2013年

Answers:


194

您可以使用样式配置器(“设置”菜单)来执行此操作:

此图显示了php语言,但是它适用于您要映射的任何语言

在此处输入图片说明


1
即使许多人都回答了相同的问题,但屏幕截图
仍为

我必须以管理员身份运行Notepad ++才能正常工作
Patman'1

请记住从列表中选择语言,以查看添加User ext的选项。
mcmacerson

1
确保仅将用户扩展名添加到一种语言。令我发疯的是,无法在HTML中添加.vue。
Lys777

36

Settings菜单中选择Style Configurator...。从列表中选择XML语言,然后在User ext字段中输入“ config” 。


+1,没意识到您可以在那里做!我总是在XML配置文件本身中完成此操作。
James Allardice

15

我认为您不能为所有文件设置默认样式(虽然可能有一些配置文件的技巧确实允许这样做),但是正如您特别提到的.config文件,您可以在Notepad ++安装目录中打开langs.xmllangs.model.xml文件,找到该xml部分。 ,然后添加configext属性的值:

<Language name="xml" ext="xml xsml xsl xsd kml wsdl config" commentLine="" commentStart="&lt;!--" commentEnd="--&gt;">
</Language>

或者,使用@AdamHawkes(+1)指出的样式配置器,而不是随意摆弄XML配置文件!


11

设置“全局”默认语言:

  1. 启动记事本++
  2. 单击设置>首选项
  3. 单击新建文档/默认目录选项卡
  4. 将默认语言更改为HTML
  5. 点击关闭按钮

7

对于在2017年看到此消息的任何人,位置都已更改: 在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.