ModelSim添加外部编辑器GVIM【亲测ModelSim DE-64 10.6c】
ModelSim DE-64 10.6c添加外部编辑器GVIM
与Quartus一样,ModelSim自带的编辑器也不是特别地好用,且容易存在中文注释乱码等情况,故可以在ModelSim中添加外部编辑器GVIM,使得在ModelSim中打开文件进行编辑时直接通过GVIM来打开。
网上所述的一些在ModelSim的Transcript窗口中输入设置命令的方法固然可行,可以使得本次能够成功设置ModelSim通过外部编辑器GVIM来打开文件。但是由于ModelSim在每次打开的时候都会重新生成其transcript文件,这将会导致当重新进入ModelSim打开文件时,会显示如下错误:
这里讲述一种通过修改其内部文件“pref.tcl”的方法,以达到使用ModelSim添加外部编辑器GVIM的目的。
- 打开ModelSim的安装目录,可以通过右击桌面图标——打开文件所在位置来进行,然后找到该目录下的“pref.tcl”文件,一般的路径是“xxx\ModelSim\tcl\vsim\pref.tcl”,然后打开“pref.tcl”文件,此时可以通过GVIM编辑器来打开,如图:
- 找到如上图所示的位置,即含大量“set PrefSource xxx”的区域,然后输入以下两行语句:
proc external_editor {filename linenumber} {exec "D:/FPGA/GVIM/Vim/vim72/gvim.exe" $filename}
set PrefSource(altEditor) external_editor
其中第一条语句只需要根据自己的GVIM软件安装目录来进行修改其中的引号里面的路径内容,一般都是“xxx\Vim\vim72\gvim.exe”。修改后的界面如下:
- 此时点击保存文件即可,重新打开ModelSim后,在其工具栏中的“File”——“Open”处打开新的文件,就可以看到ModelSim调用外部编辑器GVIM来进行打开了。
- 如果想要恢复为原来默认的ModelSim内部编辑器来进行打开文件,则只需要把“pref.tcl”文件中上述添加的两行代码删掉,同时重新打开ModelSim,在其Transcript窗口中输入以下语句并按回车键即可:
unset PrefSource(altEditor)
如图: