【verilog环境】sublime编辑器配置verilog语法高亮-解决package download error

前期已经准备好了一整套开发环境,但是唯独缺少一个合适的文本编辑器用于开发verilog以及system veriliog代码。因此我选择sublime。

安装方法简单整理如下:

  1. 下载:wget http://c758482.r82.cf2.rackcdn.com/Sublime\ Text\ 2.0.2\ x64.tar.bz2

  2. 解压:tar vxjf Sublime\ Text\ 2.0.2\ x64.tar.bz2

  3. 移动至软件目录:sudo mv Sublime\ Text\ 2 /opt/

  4. 添加快捷键: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是默认不允许修改的,如果需要修改需要进行额外的改动,比较麻烦,有兴趣可以参考如下连接。

https://blog.csdn.net/proud2005/article/details/44099237

你可能感兴趣的:(Synopsys全家桶)