当前位置: 首页 > news >正文

Sublime Text 2 安装Package Control和插件的两种方法

缘起

前几天系统刚刚还原了,重装完Sublime Text2再安装插件的时候可能是由于公司的网络环境的问题,各种报错,将解决方法记录下来。系统环境:Win7 x64 + Sublime Text2。

Package Control

方法一:在线安装,首先打开 Ctrl + ~,输入如下的代码:

import urllib2,os; 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( ))); open( os.path.join( ipp, pf), 'wb' ).write( urllib2.urlopen( 'http://sublime.wbond.net/' +pf.replace( ' ','%20' )).read()); print( 'Please restart Sublime Text to finish installation') 

安装完了之后重启软件即可。

ps:输入Ctrl + Shift + P 然后输入Install Package看是否可以调出来Install Package验证下安装是否成功。

方法二:离线安装,前提是需要一个Package Control的安装包,将该安装包替换到Sublime Text2的相关路径下即可,这里有两个路径,经验证放置到其中任意一处均可。

  • 路径一:打开Sublime Text 2,点击PreFerences --> Browse Packages,进入一个文件夹后返回该文件夹的上一级“Sublime Text2”,找到一个“Installed Packages”文件夹(如果没有该文件夹则创建个新的),将下载好的Package Control的安装包放到“Installed Packages”文件夹下即可。
  • 路径二:Sublime Text 2 的安装路径,“Sublime Text 2\Pristine Packages\”文件夹下。

其中路径一是官方推荐的防止路径,详细信息,请看这里。

安装插件

安装好Package Control之后安装插件很简单,输入Ctrl + Shift + P 然后找到希望安装的插件安装即可。但是我装好Package Control之后启动Package Control的时候报错,蹦出个弹框:“There are no packages available for installation”查半天未果,我怀疑是公司的网络问题,如有知道的大哥希望指点下。

好在我之前安装Sublime Text的时候各种插件都留有备份,不能从Package Control安装,那就直接解压插件,然后将解压后的文件夹取个名字放到点击PreFerences --> Browse Packages,进入的文件夹文件夹,这样该插件就安装成功了。

 

我在查找Package Control报错的时候,发现Package Control的作者耐心认真的回答每个朋友提出的Issue,真相在这里,无奈英文太差,没有看完。但是wbond的耐心和认真着实给我留下了很深的印象。

转载于:https://www.cnblogs.com/ldm1989/p/3738815.html

相关文章:

  • SpringBoot整合RabbitMQ之典型应用场景实战一
  • MetaMask/provider-engine-3-test
  • Http长连接200万尝试及调优
  • 压缩图片C#算法
  • SSM框架pom.xml的配置
  • unrecognized import path golang.org/x/sync
  • 〔开发系列〕一次关于小程序开发的深度总结
  • [译]2.1-Key-Value Coding Programming Guide 官方文档第二部分
  • Oracle 11g win32位 window7下安装教程
  • C++容器
  • 区块链软件:谈溯源问题
  • nginx动静分离之后,设置默认主页
  • 深度优先遍历和广度优先遍历
  • React系列--三大属性 props refs state
  • LocationCoder 地图经纬度解析
  • 《Javascript高级程序设计 (第三版)》第五章 引用类型
  • 【腾讯Bugly干货分享】从0到1打造直播 App
  • Flex布局到底解决了什么问题
  • Java 内存分配及垃圾回收机制初探
  • mysql 数据库四种事务隔离级别
  • PAT A1050
  • vue:响应原理
  • 分布式熔断降级平台aegis
  • 给新手的新浪微博 SDK 集成教程【一】
  • 解决iview多表头动态更改列元素发生的错误
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 追踪解析 FutureTask 源码
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • ​香农与信息论三大定律
  • # 数论-逆元
  • #Lua:Lua调用C++生成的DLL库
  • (02)Hive SQL编译成MapReduce任务的过程
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (C语言)共用体union的用法举例
  • (附源码)ssm跨平台教学系统 毕业设计 280843
  • (免费分享)基于springboot,vue疗养中心管理系统
  • .NET CLR基本术语
  • .NET Core 中的路径问题
  • .net mvc actionresult 返回字符串_.NET架构师知识普及
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
  • :“Failed to access IIS metabase”解决方法
  • []error LNK2001: unresolved external symbol _m
  • [bzoj 3534][Sdoi2014] 重建
  • [BZOJ 3680]吊打XXX(模拟退火)
  • [C/C++]数据结构 栈和队列()
  • [CC-FNCS]Chef and Churu
  • [Cocoa]iOS 开发者账户,联机调试,发布应用事宜
  • [CSS]浮动
  • [exgcd] Jzoj P1158 荒岛野人
  • [GXYCTF2019]BabyUpload1 -- 题目分析与详解
  • [HDU]2161Primes
  • [Linux]----文件操作(复习C语言+文件描述符)
  • [LLM]大模型八股知识点(一)
  • [MRCTF2020]Ez_bypass1