教程:在Vivado中指定VSCode作为文本编辑器
更新历史
20190325:
- 首次发布
20201027:
- 对本文第三步中需要填写的内容做了修改,使得VSCode能够实现光标的自动定位。该修改的做法是“HK Journalist”在评论中指出的。在此表示感谢。
- 针对“VSCode能够实现光标的自动定位”,增加了相应的示例。
- 做了一些语言上的小修改。
本教程面向的是硬件逻辑开发者。
Vivado是Xilinx公司提供的逻辑开发平台(之一)。如果不喜欢Vivado自带的文本编辑器,可以选择第三方的文本编辑器,例如VSCode。在Vivado中指定VSCode作为文本编辑器的方法如下:
第一步:打开Vivado的设置
第二步:选择"Custom Editor"后点击右边那个三个点的按钮
第三步:填写"编辑器的路径 -g [file name]:[line number]",完成后点击"OK"
填写的内容示例:C:\My_Programs\VSCode\Microsoft VS Code\Code.exe -g [file name]:[line number]
第四步:设置已完成,点击"OK"即可
到此为止,设置已经结束。
双击Vivado中的一个文件(例如,.v文件),该文件将在VSCode中打开(原先是在Vivado自带的文本编辑器中打开)。开发者可以使用VSCode来编辑和保存文件。
当Vivado检测到代码中的语法错误时,对于“Messages”框中的提示,点击后VSCode将被打开,并且光标会被自动定位到语法错误的所在行,如下图所示:
最后,对Vivado自带的文本编辑器与VSCode做一下简单的对比:
|
Vivado自带的文本编辑器 |
VSCode |
语法检查并高亮Errors |
支持 |
需要插件支持(即:找不到的话,那就不支持) |
语法检查并高亮Warnings |
支持 |
需要插件支持(即:找不到的话,那就不支持) |
文本编辑体验 |
一般 |
好 |