Subline Text3中解决Install Package无法安装的问题
Subline Text3中Install Package的使用
或许,与笔者一样,你也喜欢用Subline Text编写代码,因为其简洁、轻巧、美观、插件丰富。
Subline Text3的安装使用
1. 下载地址
Subline Text3官网下载
选择相应操作系统的版本下载即可。
2. 安装过程
在安装过程中,Subline Text3的安装路径建议选择除C盘以外的其他盘。这里假如安装到了D盘根目录下,这样它自动会在D盘生成Subline Text3文件夹。在启动Subline Text3前,需要在Subline Text3文件夹下创建一个Data的文件夹
如果不创建Data文件夹,在安装插件的时候,它会安装到C:\Users\Lantz\AppData\Roaming\Sublime Text 3\Install Packages
(即使在安装过程中选择安装到了其他盘,它也自动会在C盘创建Subline Text3文件夹)这个文件夹下。然后再启动Subline Text3。
3. 安装Package Control
-
方式一:
直接快捷键Ctrl + Shift + P
,输入Install Package Control
,然后按Enter
-
方式二:
下载 Package Control.sublime-package,下载好后,直接复制到D:\Sublime Text 3\Data\Installed Packages\
(上面的安装路径)文件夹下
-
方式三:
快捷键Ctrl + `
或者菜单栏View -> Show Console
打开控制台,在输入框中输入以下代码:
import urllib.request,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
4. 问题
在使用过程中,可能遇到Ctrl + Shift + P
弹出的搜索框中无法使用Package Control: Install Package这个命令,会提示:
就上图的问题,有如下解决方法:
首先需要下载一个channel_v3.json
的文件,channel_v3
百度网盘下载链接:https://pan.baidu.com/s/1NoSPbh1S8OKT7jdWs-tNHg
,提取码:r2s0
。下载完解压后,将里面的channel_v3.json
这个文件复制到D:\Sublime Text 3\Data\
文件夹下即可(当然也可以放到其它目录下)
接着,还应配置Package Control Settings-User
。快捷键Ctrl + Shift + P
,输入settings-User
,回车确认,然后,在里面加上“channels”这个属性,并指定路径为channel_v3.json所在的目录,这里之前将channel_v3.json放在了D:\Sublime Text 3\Data\
目录下,所以配置如下图:
保存配置后,重启Subline Text3即可。
上一篇: github常用命令
下一篇: ArcGIS Engine使用GP工具