【发布时间】:2021-04-11 11:23:47
【问题描述】:
我正在使用 vim 编辑客户的 Verilog libmap 文件,多行 cmets 的语法突出显示导致启用/禁用非常奇怪的颜色。问题是 libmap 正在多个目录中搜索大量文件,因此有很多 dir1/dir2/*/*/*/*/*.v 搜索,每个 /* 打开评论颜色,每个对应的 */ 将其关闭,所以所有 @ 987654324@ 通配符目录 cmets 打开和关闭,有时在下一个活动代码行中保持关闭。
我只想知道如何在 Verilog 模式下定义(取消定义)注释颜色。我将为单行 cmets (// comment) 保留颜色,但为我很少使用的多行 cmets (/* */) 禁用它们,或者可能将多行 cmets 更改为在 /* 之后需要一个空格。
我已经窥探了语法定义文件,但无法发现 cmets 的处理方式。
我希望这相对容易做到。
问候 - 克里夫卡明斯
【问题讨论】: