sublime text3 安装package control:
按住ctrl+` 快捷键 或者在菜单栏打开 View > Show Console,进入console。
在console中输入以下Python代码。
注意:只适用于sublime text3,不能用于sublime text2。
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; 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://packagecontrol.io/' + 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)
如果报错Package Control.sublime-package: File is not a zip file,则需要手动下载。
- 打开菜单Preferences > Browse Packages
- 返回上一级目录并打开Installed Packages文件夹
- 下载Package Control.sublime-package并把它放在Installed Packages文件夹下面。
- 重启sublime text
参考官方文档:https://packagecontrol.io/installation
同步插件和配置
- 打开菜单Preferences > Browse Packages,返回上一级目录。
里面有Installed Packages、Local和Packages三个文件夹。 - 替换这三个文件夹,并重启sublime text。
- 按ctrl+shift+p快捷键,输入pl,选择Package Control:List Packages,发现原来的插件都已经同步过来了。
tips:
- Installed Packages已安装的包,以.sublime-package形式的压缩包。
- Local包含证书和session
- Packages解压缩的包
注意:Packages里面的User子文件夹放的是用户配置。所以只是替换用户配置的话替换User文件夹就可以了。