INI 文件中内联注释的语法高亮显示错误

INI 文件中内联注释的语法高亮显示错误

编辑 INI 文件时,如果我在声明末尾添加内联注释,则该注释的颜色与下面的普通注释的颜色不同。我怎样才能使它们相同?

NotepadPlusPlus 示例

答案1

这是程序内部的问题。更改注释颜色对您没有帮助。因为它没有检测到您的代码作为注释来着色。并且可以将其视为错误。将其报告给 Notepad ++ 开发人员以修复。

答案2

这样着色实际上更正确。ini 文件中没有实际的“行尾”注释。如果您通过本机 API 请求键“fight”的值,您将收到“fight.def;Fight 定义文件名”。您自己的 API 包装器可能会继续删除注释部分,因为它知道您的 ini 文件值中不允许使用分号字符,但根据 Windows API,分号和所有尾随字符仍属于该值。

相关内容