15

截屏:notepad++ 语法高亮截图

使用 notepad++ v6.3.2 并编辑 html 文件,Notepad++ 使用奇怪的颜色来突出显示代码。问题是,我在主题的任何部分(全局样式或 HTML 或 C#)中都找不到这些颜色值。神秘的绿色代码是:#707312,它不在我修改过的 twightlight.xml 中。另外,我也不在任何地方使用“透明度”,所以它不是其他颜色的变体。

我使用位于此处的自定义 Twilight.xml 主题:
C:\Program Files\Notepad++\themes\twighlight.xml

我很乐意分享那个文件,但我不知道该怎么做。有人可以告诉我什么 Notepad++“风格”突出了代码选择吗?

谢谢。

4

2 回答 2

40

经过数周的努力,我找到了答案。对于任何使用 Notepad++ 并且在编辑 HTML 或 XML 文件时遇到奇怪的语法突出显示而苦苦挣扎的人,请参见此处:

https://sourceforge.net/p/notepad-plus/discussion/331753/thread/696b4764/

  1. 主题 xml 文件中可能存在重复值。您必须删除重复项。具体来说,“查找标记样式”是罪魁祸首。

  2. 打开您的主题,转到“全局样式”并删除任何欺骗(C:\Program Files\Notepad++\themes"yourtheme".xml)注意:2021 ...此文件可能称为 stylers.model.xml

  3. 更新控制此背景突出显示的颜色。

  4. 取消选中此处找到的“突出显示标签属性”:设置 -> 首选项 -> 突出显示匹配的标签 -> [ ] 突出显示标签属性

  5. 选择您的新标签突出显示颜色:

  6. 设置 -> 样式配置器 -> 全局样式 -> 标记匹配突出显示(将背景设置为您想要的颜色)

3b。或者,如果您没有看到“标签匹配突出显示”,它可能是“MISC”(感谢下面的 GPPK)

这应该可以防止在您编辑带有标签(例如 HTML、XML 等)的文件时出现奇怪的黄色背景。

于 2013-05-08T14:59:22.713 回答
9

在 HTML/XML 属性中更改奇怪颜色的附加信息,

  • 设置 -> 样式配置器 -> 全局样式 -> 标签属性(见背景颜色)
于 2015-03-22T04:26:53.750 回答