前期已经准备好了一整套开发环境,但是唯独缺少一个合适的文本编辑器用于开发verilog以及system veriliog代码。因此我选择sublime。
安装方法简单整理如下:
-
下载:wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2
-
解压:tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2
-
移动至软件目录:sudo mv Sublime\ Text\ 2 /opt/
-
添加快捷键:sudo ln -s /opt/Sublime\ Text\ 2/sublime_text /usr/bin/sublime
至此,sublime安装完成,可以使用了。(虽然是未破解版。。。。。。)
下面我们配置verilog高亮,很简单,添加verilog package即可。但是在添加时报出如下错误
Package Control: Error downloading package. HTTP exception InvalidCertificateException (Host codeload.github.com returned an invalid certificate ([SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:548))) downloading https://codeload.github.com/pro711/sublime-verilog/zip/master.
目测原因是package需要从github上下载,但是github经常连接不上导致的。苦苦思索,在github上找到了大神的解决方案(还附带详细debug过程,66666)这里我们只讲方法
进入sublime->Preferences->Package settings->Package control->settings-user,在用户配置文件修改如下代码
{
"bootstrapped": true,
"debug": true,
"downloader_precedence":
{
"linux":
[
"curl",
"urllib",
"wget"
],
"osx":
[
"curl",
"urllib"
],
"windows":
[
"wininet"
]
},
"in_process_packages":
[
],
"installed_packages":
[
"Package Control",
"Verilog"
]
}
再试试,package就可以成功下载了。
注:有国内大神针对这个问题提出用goAgent代理的方法,也是好方法。但是这个修改需要在setting-default中完成,setting-default sublime是默认不允许修改的,如果需要修改需要进行额外的改动,比较麻烦,有兴趣可以参考如下连接。