这是一个非常小的问题,但几个月来一直困扰着我。我花了几个小时谷歌搜索无济于事。
要在Notepad ++中启用.ahk文件的语法高亮显示,我已经下载了&为AutoHotkey导入.xml文件。问题是 - 要启用此突出显示 - 我必须从“语言”下拉菜单中手动选择它。我想在打开.ahk文件时启用它,就像其他各种语言一样。
我尝试在Style Configurator中将.ahk扩展名添加到AutoIt语言中,这对我没有任何帮助。有任何想法吗?我不能成为第一个对此感到恼火的人,但我无法向Google提出任何成功。
答案 0 :(得分:12)
应该有效。再次检查:
Settings → Style Configurator
,选择您的语言并添加User ext.
ahk
扩展名(不带点!)。Language → Define your language
,然后从下拉列表中选择您的语言,并在将出现的名为Ext.
的文本框中添加您的“ahk”扩展名。 ahk
扩展名仅定义为AutoHotKey,而不是同时定义为两种语言(因此请从AutoIt中删除扩展名)。答案 1 :(得分:3)
.xml
或.udl
文件。 如果文件创建正确,它应该已包含扩展引用并自动识别新文件并在适当的上下文中显示它们。但是,在NPP 中打开的任何文件都不会自动显示突出显示的新颜色,直到您关闭并重新打开。
Here is more information on NPP highlighters
Here are some more User-Defined Highlighters
否则,您的udl文件可能出现问题。如果您愿意,可以尝试one that I made。
答案 2 :(得分:0)
我的问题是,在导入朋友的文件后,与我的用户定义语言相关联的扩展字段会引用它:" mcr"。我删除了引号,现在它完美无缺。