Sublime安装Package Control插件
2024-08-26 13:57:09
一.简易安装
打开Sublime text的console.打开console的快捷时ctrl+,或者在菜单栏点击
View->Show Sonsole`.打开后将下面的代码复制到console中,注意选择对应的版本。
Sublime Text 3
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)
Sublime Text 2
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)
这段代码将创建安装包文件到您的电脑(如果必要的话),然后下载Package Control.sublime-package
到Package文件夹中 。由于python标准卡的限制,下载是通过HTTP而非HTTPS.该文件已使用SHA-256进行验证.
二.手动安装
如果因为某些原因,上面的安装方法失败(如使用了proxy等),则可根据以下步骤进行手动安装。
1.点击Preferences > Browse Packages…
菜单
2.浏览文件夹,进入Installed Packages/
文件夹
3.下载Package Control.sublime-package
,并将其复制到Installed Packages/
目录.
4.重启Sublime Text.
最新文章
- 一些很棒的js代码
- JavaScript中对象的含义与this的指向
- centOS升级python3.5
- js选项卡
- 关于学习Knockoutjs--入门(二)
- csharp: Export or Import excel using NPOI
- VFS分析(一)挂载(持续更新)
- 四则运算<;3>;
- iOS- iPad UIPopoverController
- Walkthrough: Creating and Using a Dynamic Link Library (C++)
- 在Javascript中使用String.startsWith和endsWith
- 使用Iterator遍历Sheet(POI)验证及解释结果有序性
- HDU - 3697 Selecting courses
- Kubernetes之dashboard
- C# for Python(Nugut Iron包)
- 从Linux上传到Git过程
- 吴裕雄 python 机器学习——岭回归
- Nginx内置模块简介
- CMake和Linux编程:find_package的使用
- .NET 常用ORM之iBatis
热门文章
- Wireshark网络抓包(四)——工具
- jquery在Asp.net下实现ajax
- Vue.js 系列教程 ①
- Quartz_理解3
- 763A - Timofey and a tree
- 决策树和基于决策树的集成方法(DT,RF,GBDT,XGB)复习总结
- C++ 中的 delete[] 机制剖析
- BZOJ 3410: [Usaco2009 Dec]Selfish Grazing 自私的食草者(贪心)
- PHP学习2 — PHP Cookie 与 Session
- 【Unity优化】Unity优化技巧进阶开篇