VSCode verilog插件
vivado的编辑器界面,丑且不可自定义!于是使用VSCode编辑verilog。这里仅详述我的配置及遇到的bug,普遍问题(配置流程)略去,移步参考文档。
vivado关联Code
需要更换vivado默认文本编辑器。
插件获取
首先安装verilog扩展,让VSCode能够识别.v文件。在VSCode插件市场搜索verilogHDL安装即可,该插件还提供自动补齐、自动纠错等功能。
自动纠错需要在环境变量里添加vivado/bin路径,详见参考文档
这里我使用的是verilog-format美化插件,配置流程较长。需要注意的是先装好verilogHDL,否则Code会将.v识别为纯文本(plaintxt),从而无法激活美化插件。
另,遇插件不能正常激活,不要轻易改动Execution-Policy,可能使得部分插件无可用状态。
字体
字体直接设置即可,字体库路径一般为C:\Windows\Fonts
。
最终效果
vivado中直接打开文件,跳转到VSCode。
这里还安装了背景美化插件(background-cover)。
解决VSCode卡顿问题
有时会遇到文件无法保存的问题,若强制关闭,则报告“需较长时间关闭”。打开任务管理器发现VSCode占用CPU/内存极大,而其他软件则无此现象发生。
搜索如下设置:
search.followSymlinks
取消勾选并重启,现象有所改善。