Notepad ++不会突出显示属性自动对焦

时间:2017-02-22 09:51:45

标签: html notepad++

Notepad ++不会像对待其他属性那样突出显示autofocus

Image of code with autofocus not highlighted

这是预期的行为吗,我做错了什么,或者它是一个错误?我不认为我可以自己添加关键字,对吗?
让我知道是否有无论如何要解决这个问题。

1 个答案:

答案 0 :(得分:3)

Notepad ++有自己的HTML语法概念。这可能因Notepad ++版本而异;当前版本(7.3.2)似乎无法识别contenteditablespellcheck - 它们与autofocus一样,显示在ATTRIBUTEUNKNOWN的设置中。如果您愿意,可以使用样式配置器(在“设置”菜单中)将该渲染设置为与ATTRIBUTE相同,但是您也可以看到,例如该颜色也属于conteteditablefoobar

除了通过编辑Notepad ++的源代码外,似乎没有任何方法可以更改已识别的属性集。在语言菜单中,有“定义您的语言”选项,但如何使用它来定义您自己的HTML版本并不明显。似乎使用的形式是有限的,因为Notepad ++似乎表明例如可识别标签的颜色中的标记<action>,可能是因为action是有效的属性名称,而HTML的Notepad ++定义包含关键字列表,包括标记和属性名。

所以不要太认真地考虑Notepad ++中的语法高亮和着色。它通常会有所帮助,但它远非完美,不应被视为句法正确性的标准。​​