Notepad++ HTML 自定义标签不高亮属性字符串
Posted
技术标签:
【中文标题】Notepad++ HTML 自定义标签不高亮属性字符串【英文标题】:Notepad++ HTML custom tag does not highlight attribute strings 【发布时间】:2016-09-07 20:33:58 【问题描述】:Notepad++ 似乎不会突出显示具有自定义标记名称的 html 元素中的属性字符串。
例如:
<div id="wrapper"/>
从样式配置器的“双字符串”条目中将正确的样式颜色应用于“包装器”。但是,写作:
<custom-tag id="wrapper"/>
不为“包装”着色。事实上,元素的全部内容都是标签颜色。
我假设 Notepad++ 从某个预定义标签列表中挑选,并且只考虑那些正确的语法,但我已经搜索了很远,但我没有找到解决方案。
有没有办法解决这个问题?
【问题讨论】:
【参考方案1】:好的,我找到了解决办法。
样式配置器似乎有问题,不允许您向大多数字段添加自定义关键字,但您可以通过 langs.xml 文件自己添加它们。
如果您不使用 appdata,请导航到您的 Notepad++ 目录;如果您使用,请导航到 %APPDATA%/Notepad++ 并找到 langs.xml 文件。确保您没有修改 langs.model.xml,因为这似乎是一个模板文件(这是我犯的错误)。
搜索
<Language name="html"
并将您的关键字添加到其后面的大量关键字列表中。
重启 Notepad++ 就可以了。
【讨论】:
您可以制作无限数量的自定义标签。这不是一个解决方案。解决方案是将其报告为错误以上是关于Notepad++ HTML 自定义标签不高亮属性字符串的主要内容,如果未能解决你的问题,请参考以下文章