我在新安装的 Notepad++ 中安装了大约二十几个插件,结果是:
我检查了所有插件。没有一个能给出背景颜色的提示。我还检查了设置→ 优先。无济于事。
这更改标记和位置导航插件中提到如何禁用“突出显示更改”功能?没有显示在我的插件。
更新
...\Notepad++\plugins
:
_CustomizeToolbar
AutoSave
BetterMultiSelection
BigFiles
CodeAlignmentNpp
ColumnTools
Comment Wrap
ComparePlugin
ComparePlus
Config
CsvQuery
CustomLineNumbers
doc
HexEditor
HTMLTag
HugeFiles
ImgTag
IndentByFold
JSFunctionViewer
JSMinNPP
JsonTools
mimeTools
nppAutoDetectIndent
NppConverter
NppExport
NppJavaPlugin
NPPJSONViewer
NppXmlTreeviewPlugin
XMLTools
答案1
我自己有时也会遇到这个问题,在我的例子中(我确实禁用了所有插件但没有成功),这是因为 Notepad++ 中的某些内容将当前文档语言设置为 JSON,并且(由于文本不是 JSON)Notepad++ 正在应用 JSON 错误样式。
Notepad++ 由于 JSON 错误突出显示而显示橙色突出显示
Notepad++ 以某种方式“自动检测”到这是一个 JSON 文档
Notepad++设置->样式配置->语言:JSON->样式:ERROR
我意识到每当我有一个包含 JSON 块的文本文档并且我使用 JSON 查看器插件来格式化 JSON 块时就会出现此问题,这会导致整个文档被视为 JSON 文档。
检查您的文档语言是否未设置为“无(普通文本)”以外的其他语言
答案2
因此,这个问题显然是由于安装了多个 notepad++ 副本造成的。我在 HTML 和 CSS 文件中遇到了这个问题,这非常烦人。阅读此处的信息后,我发现它们确实被识别为 json5,而不是 html 或 css。因此,我做了进一步的挖掘,找到了这篇文章:
https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13042
详细解释了该问题是由 C:/Program Files/ 中的旧版本引起的
我从 D:/Program Files/ 运行 notepad++,但是我搜索了我的系统并发现 C: 中确实有另一个副本,我决定从 D: 中删除该副本并更新 C: 上的副本并切换到使用它,我似乎不再遇到这个问题。
答案3
你可以通过经验找到它:
禁用一半的插件并重新启动 Notepad++
如果高亮消失或不消失,这将使候选者减少一半
继续禁用剩余一半的候选人,直到只剩下一个,工作就完成了。
答案4
我遇到了同样的问题,并找到了一个适合我的解决方案。读完这篇文章后,我探索了插件 > 插件管理下的插件管理。
在我开始修改已安装的插件之前,我注意到“更新”选项卡下的“SQLinForm”扩展需要更新。
更新后,我重启了 Notepad++,幸好橙色全部消失了!HTH