临时方法:
打开modelsim后,在transcript中输入两条命令:
- proc external_editor {filename linenumber} { exec "你的路径/notepad++.exe" $filename }
- set PrefSource(altEditor) external_editor
恢复默认编辑器则输入:
- unset PrefSource(altEditor)
注意:
路径要用/,不是直接copy的\路径,如copy的:C:\Program\Files\Notepad++\notepad++.exe,这样会报错。
这种方法需要每次打开modelsim软件后输入一遍,比较麻烦,接下来有一劳永逸的方法。
一劳永逸方法:
在Transcript中可以看到# Reading C:/modeltech64_10.5/tcl/vsim/pref.tcl,如下:
按照路径找到pref.tcl,右键去掉只读属性,将上面两条命令添加其中即可。
注意:先打开Notepad++
要先打开Notepad++,然后才可以从Modelsim 的Transcript中双击用notepad++打开.v文件。
否则:
在不提前打开Notepad的情况下,直接从Modelsim 的Transcript中双击用notepad++打开.v文件,会出现Modelsim卡死的情况,但是关闭Notepad这个软件(不是关闭被打开的.v文件),Modelsim又会正常。
已验证过:
从Quartus中先打开Notepad,再从Modesim打开.v模块是可以的。
从桌面直接启动Notepad,再从Modesim打开.v模块是可以的。
参考文章:
如何设置QuestaSim/ModelSim 关联notepad++_modelsim关联notepad_菊厂逻辑南博万的博客-CSDN博客