问题描述:
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]。
然而:关闭软件重新打开后又恢复原状。
原因:
在C盘C:\Users\用户名\AppData\Roaming\Xilinx\Vivado\2021.1\
下有一个叫vivado.xml
的配置文件,保存的就是Vivado的一些设置。
其中就有一项是最近文件夹,最近项目之类的东西,就是你打开Vivado开始界面显示的最近项目和点打开项目时默认的路径,就像这样。
<RECENT_DIRECTORIES>
<recent index="0" path="C:/Users/86158"/>
<recent index="1" path="C:/Users/86158/Documents"/>
<recent index="2" path="C:/Users/86158/Downloads"/>
<recent index="3" path="C:/Users/86158/AppData/Roaming/Xilinx/Vivado"/>
<recent index="4" path="C:/"/>
关键: 如果用户名有中文或者快速访问文件夹的路径有中文,在这里就会显示乱码,加载的时候就会出错,然后软件就会把配置文件重置一遍,你之前更改的设置就由变成默认了。
解决方法
根据vivado.xml配置文件中的所有默认路径名改为英文。