VSCODE 中 Verilog-HDL/SystemVerilog 扩展代码语法检查失败,波浪线消失的问题
2026/7/7 3:19:11 网站建设 项目流程

波浪线消失

真相只有一个:

这里选项打开

但是这里不要填

高亮颜色自定义

另外,针对扩展默认颜色丑的问题(很多大红色),可以在用户设置中粘贴以下代码,也可以根据自己需求修改成自己喜欢的颜色:

"editor.tokenColorCustomizations": { "textMateRules": [ // ========== 硬件数据类型关键字:wire reg logic tri wand wor ========== { "scope": ["source.verilog keyword.type", "source.systemverilog keyword.type"], "settings": { "foreground": "#8cf08c", // "fontStyle": "bold" } }, // ========== parameter / localparam 参数关键字 ========== { "scope": ["source.verilog keyword.other", "source.systemverilog keyword.other"], "settings": { "foreground": "#5583df", // "fontStyle": "bold italic" } }, // 端口关键字 input output inout { "scope": ["source.verilog keyword.other.port", "source.systemverilog keyword.other.port"], "settings": { "foreground": "#034bda", // "fontStyle": "bold" } }, // always/initial/assign 控制关键字 { "scope": ["source.verilog keyword.control", "source.systemverilog keyword.control"], "settings": { "foreground": "#4287f5", // "fontStyle": "bold" } }, // module / interface / class / package 类型定义 { "scope": ["source.verilog entity.name.type.module", "source.systemverilog entity.name.type.module", "source.systemverilog entity.name.type.interface", "source.systemverilog entity.name.type.class"], "settings": { "foreground": "#00ffff", // "fontStyle": "bold" } }, // 宏定义 `define `ifdef { "scope": ["source.verilog preprocessor", "source.systemverilog preprocessor"], "settings": { "foreground": "#e639da", // "fontStyle": "italic bold" } }, // 数字常量 { "scope": ["source.verilog constant.numeric.dec", "source.systemverilog constant.numeric.dec"], "settings": { "foreground": "#ffffff" } }, // 普通信号变量名 { "scope": ["source.verilog variable", "source.systemverilog variable"], "settings": { "foreground": "#f7f9f7" } }, // 注释 { "scope": ["source.verilog comment", "source.systemverilog comment"], "settings": { "foreground": "#6b7280", // "fontStyle": "italic" } }, { "scope": ["source.verilog storage.type.number", "source.systemverilog storage.type.number"], "settings": { "foreground": "#658cda", // "fontStyle": "bold" } }, { "scope": ["source.verilog storage.type", "source.systemverilog storage.type.uint"], "settings": { "foreground": "#fefefe", // "fontStyle": "bold" } }, ] }

效果:

修改其他字段颜色

附上自己找不到需要设置某个需要类型的颜色方法:
1:

2:点击自己需要修改的目标:

3:在用户设置中对应修改(上面显示是keword.other.verilog,那就新建一个为keyword.other的对象),然后选择自己喜欢的颜色

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询