Notepad++:突出显示一行的字符(Intel HEX 文件突出显示)

Notepad++:突出显示一行的字符(Intel HEX 文件突出显示)

我遇到了突出显示 Intel HEX 文件语法的问题。

  • 一行的第一个字符是“:”
  • 每行的第 2 到第 3 个字符应使用不同的颜色(2 个字符)
  • 每行的第 4 至第 7 个字符应使用不同的颜色 (4)
  • 每行的第 8 到第 9 个字符应使用不同的颜色 (2)
  • 每行的第 10. 到第 xx. 个字符应使用不同的颜色 (x)
  • 然后直到 ((EOL)) 最后一种颜色。

是否可以使用分隔符来实现?

非常感谢!

答案1

使用 Notepad++ 中用户定义语言的当前实现似乎无法实现这一点。

为了支持自定义语法高亮,需要用关键字、分隔符和运算符来定义语言。

由于 Intel HEX 文件没有分隔数字,因此 Notepad++ 会将整行视为单个数字。

有关用户定义语言的更多信息在文档中

相关内容