【发布时间】:2022-01-23 06:41:01
【问题描述】:
我希望代码像这样突出显示
jmp 标签 ;cmets
我只想突出显示 label。我已经尝试过这样的事情
上下文独占 jmp\t \n 亮洋红色
但在这种情况下,“;cmets”也变成了亮洋红色,这不是我想要的。对于 cmets,还有另一个专有上下文。我也试过了
关键字 jmp\t\[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@\] 亮洋红色
但在这种情况下,jmp 也是brightmagenta。
我该如何实现呢?我只希望 label 受到突出显示的影响,而 cmets 在任何地方都以相同的方式突出显示(在所附图片中 jnz 的 cmets 是亮洋红色,在棕色之后的行中)并且所有跳跃都不受突出显示,因此我不需要将它们(以及所有其他命令、变量、常量等)手动添加到语法文件中。
密切相关的问题,由于每个汇编程序员都使用调用宏,是否可以像下面的屏幕截图那样只突出显示函数?函数被写为语法文件中的关键字但是我不希望所有函数都写入语法文件
【问题讨论】:
标签: syntax-highlighting mc mcedit