今天用VScode安装完扩展之后写verilog代码,写完用Vivado打开之后中文注释显示的全是乱码,遂在网上寻找了解决办法,结合几个人的回答,找到了一个解决途径,记录一下:
首先,VScode中的中文默认编码格式是UTF-8,然后Vivado的编码格式是vivado 默认的应该是ANSI编码格式,刚开始我先按照网上说明的,将VScode中的编码格式改为GBK格式(点击右下角->点击通过编码保存)。
这样之后vivado打开的还是乱码,后来在别的文章中看到可以在Vivado中添加自己下载的字体,于是下载了思源黑体(这个字体支持GBK编码) ,如下图所示:
注意必须是ttf文件,网上随便都能找到下载资源,我就不贴链接了。
然后 就是将思源黑体的ttf文件导入到vivado的fronts文件夹中,具体路径如下图所示:
添加到这个文件夹之后,就可以直接在vivado中找到该字体了,点击应用,即可显示正常的中文注释 ,之后再用VScode写注释这边都是可以成功显示的,具体操作如下图:
这样就解决了中文注释乱码的问题,此外如果使用notepad++写verilog代码的话直接在notepad++上面将编码格式改为ANSI格式即可,更加方便快捷,所以此方法仅针对习惯用VScode写Verilog的同学,如果有其他好办法的话欢迎评论区补充。。。(^_^)
版权归原作者 码农的篮球与鸡 所有, 如有侵权,请联系我们删除。