sublime-text3和sublime-text2一样安装插件前都需要先安装,Package control ,然而安装Package control的代码和sublime-text2又不相同。如:

先打开安装代码的命令行 按 ctrl+~或者 view  -> show console

sublime-text2 安装 Package control的代码:

import urllib2,os,hashlib; h = '7183a2d3e96f11eeadd761d777e62404' + 'e330c659d4bb41d3bdf022e94cab3cd0'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); os.makedirs( ipp ) if not os.path.exists(ipp) else None; urllib2.install_opener( urllib2.build_opener( urllib2.ProxyHandler()) ); by = urllib2.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); open( os.path.join( ipp, pf), 'wb' ).write(by) if dh == h else None; print('Error validating download (got %s instead of %s), please try manual install' % (dh, h) if dh != h else 'Please restart Sublime Text to finish installation')

sublime-text3 安装 Package control的代码:

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)

或者:

import  urllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

  

Package control安装代码借鉴:https://sublime.wbond.net/installation#st3

安装好后就可以向sublime-text2以前一样安装插件了。

sublime text3的一些插件介绍:http://dengo.org/archives/923

最新文章

  1. Oracle下批量将一个用户的所有表的select权限赋值给另外一个用户
  2. uploadify上传错误:uncaught exception: call to startUpload failed原因
  3. epoll ET模式陷阱分析
  4. .ashx datatable转excel
  5. Cause: org.apache.ibatis.reflection.ReflectionException: Could not set property 'orderdetails' of 'class com.luchao.mybatis.first.po.Orders' with value 'Orderdetail [id=null, ordersId=3, itemsId=1, it
  6. linux下导入、导出mysql数据库命令 下载文件到本地
  7. 深入理解java虚拟机(6)---内存模型与线程 & Volatile
  8. 2016ACM/ICPC亚洲区大连站-重现赛
  9. Tomcat安装后启动一闪而过
  10. [Python]linux自己定义Python脚本命令
  11. mybatis之特殊查询
  12. 2015年阿里巴巴蚂蚁金服校招JAVA研发工程师内推电话面试
  13. Zoj 3842 Beauty of Array
  14. 【2013Esri全球用户大会精彩案例】Horry Count GIS--南卡罗来那州霍里县企业级应用
  15. 【从汉字中提取数字】不用公式,不用VBA,如此简单的方法你是否用过?
  16. hibernate 为什么持久化类时必须提供一个不带参数的默认构造函数
  17. springboot 如何操作redis
  18. PCL点云配准(3)
  19. Nginx 403 forbidden多种原因及故障模拟重现
  20. ASP.NET MVC验证码演示

热门文章

  1. Android应用市场提交入口
  2. FTP操作类(支持异步)
  3. 把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。
  4. 设计模式之单实例模式(Singleton)
  5. action间传多个参数时注意问题
  6. tomcat 运行异常Cannot create PoolableConnectionFactory (到主机 的 TCP/IP 联接失败)(用户sa登录失败)
  7. Taxi Trip Time Winners' Interview: 3rd place, BlueTaxi
  8. Linux操作系统下软件的安装方法大全
  9. Mac OS X 安装并测试 OpenCV
  10. mysql 常用操作