一款优秀的编辑器是程序员的左膀右臂,相信每一个程序员手边都有自己熟悉的编辑器。

从一开始使用sublime的时候就开始喜欢上了这款编辑器,被他强大的功能深深的吸引了。

sublime的强大来源于他的扩展性,有很多现成的扩展插件和支持用户自己开发的插件,就比如伟大的eclipse和vs,他们的强大少不了很多优秀的插件支持。

下面介绍下sublime的插件安装:(安装插件前需要首先安装sublime,点此下载,安装嘛,就不告诉你啦!)

●当电脑可以直接连接网络的情况下

1.按Ctrl+`调出console(如果因为输入法冲突的话,可以调用菜单:View→Show Console)

2.在命令行中粘贴下面命令,然后回车执行

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())

3.重新启动sublime,然后查看是否正确安装

  a.如果在Perferences->package settings中看到package control这一项,则安装成功。

  b.调用命令 ctr + shift + p调用命令面板,然后输入package control,出来很多可选择的命令的时候,也证明安装成功了。

★还有一种办法,就是直接下载package来直接安装,首先下载package control安装包,然后将安装包拷贝到sublime的安装目录下,如我的安装目录(C:\Program Files\Sublime Text 2\Pristine Packages),然后重启sublime,参照上述步骤三查看package control是否安装成功「废话,肯定成功」。

上面链接是不是发现找起来比较麻烦呢?好了,你如果不想自己找的话,就点击这里下载。

接下来就是安装插件了,根据具体需要安装需要的插件。

1.调用命令 ctr + shift + p调用命令面板

2.输入install package,会过滤掉剩下一个命令package control:intall package(同理,删除的话,就是remove package的命令),然后使用光标选择那个命令。

3.接下里,会出来很多很多的插件可供你选择,可以根据关键字过滤出你需要的插件,然后选择安装。

4.在左下角会提示插件安装的状态,当看到安装成功的字样以后,那个插件就可以使用了。

如果你使用的代理的话,你会发现,上述描述的步骤3一直就没有出现,直到等到网络连接的timeout

因为我们的网络是使用代理上网的,当sublime(准确的说是package control)尝试连接网络的时候,是无法连接网络的。

这个时候需要设置下代理,设置方法参照下文:

1.使用菜单 preferences→package settings→package control,这个里面还有两个选项(settings-default和settings-user)

2.这个时候,我们会发现settings-default里面有很多很多东西,而settings-user是空的,我们也不管settings-default是干嘛的了,首先把settings-default里面的设置全部拷贝到settings-user配置中

3.我们在settings-user中搜索proxy关键字,里面我们会发现几个配置

"http_proxy": "",
"https_proxy": "",
"proxy_username": "",
"proxy_password": "",

这几个属性就是我们要修改的了,首先确认我们的代理上网设置,一般代理上网设置都是在IE中设置的

现在我们去查看我们的IE设置去:打开IE,选择菜单(如果隐藏了就按下alt就出来了)的tools选项的internet option,弹出对话框,选择[连接]的tab,在右下角有lan设定的按钮,点击打开它,在打开的串口中就有你的代理上网设置,比如我的设置是proxy和8080,那么我的代理设置就是proxy:8080

至于代理的用户名密码的话,你就你刚开始打开上网的时候,弹出的用户名密码框中输入的用户名和密码,比如说是user和pass

那么,我们还是回来设置我们的sublime的代理,刚才我们在settings-user中挑出的几个要设置的配置分别要修改为

"http_proxy": "proxy:8080",
"https_proxy": "proxy:8080",
"proxy_username": "user",
"proxy_password": "pass",

4.接下里,我们要按下ctr + s(哈哈),好了,接下里我们的sublime就可以直接上网下载插件了。

下载的方法同上面某个地方介绍的方法。

还有一种情况下,我们不做那么多事了,就只下载插件直接,这个么,完全可以,我们只需要将插件下载下来,点击这里寻找插件

这里面有很多插件,搜索到自己需要的,然后下载下来,一般会下载为一个zip的文件,将下载好的zip解压,解压以后package的目录下

package的目录一般在用户的目录,可以使用sublime的菜单打开,preference→borwse packages,这个时候就会一个文件夹,这个就是我们引用的package的目录,这个时候你会发现好好熟悉的packages,比如说Java的,C的,SP的,js的,go的,简直什么都有。

废话不说了,放进去以后,重新启动下sublime,刚才安装的插件就生效了,就可以使用了。

PS:sublime支持很多语言的使用,尤其是html,css,js的编写,很是方便的。

接下来,就可以开始寻找插件之旅了。

*****************************************************************************************************************************

有时候,是执行package instal的时候,Sublime仍然会报错。

There are no packages available for installation
Package Control: Error downloading channel. Error checking for server certificate revocation (errno 12057) during HTTP write phase of downloading https://sublime.wbond.net/channel.json.
error: Package Control

There are no packages available for installation

这个问题的原因因该是网站证书的原因吧!

我们要想正常使用Package Control来安装插件的话,我们可以可以将浏览器检查证书的地方给勾掉。

出处:http://www.genopro.com/ssl/

HTTP Error 12057 - SSL Revocation

This error is happening because the program GenoPro uses a secure encrypted protocol (SSL) to connect to the server GenoPro.com.  Under rare conditions, your computer may display the error below because it is unable to validate the SSL certificate.

HTTP Error 12057: Unable to validate the revocation of the SSL certificate because the revocation server is unavailable

You will only see the error if you are working with secure sockets (https protocol). You can turn off the check for server certification following the steps below.

How to fix it

This error is easy to fix and should take less than 2 minutes of your time:

    1. Open Internet Explorer.
    2. From the Tools menu, select the menu item Internet Options and click on the Advanced tab.
    3. Scroll down to the Security section, uncheck the option Check for server certificate revocation.
    4. Click on the OK button to close the Internet Options dialog.  You also need to close all instances of Internet Explorer for the changes to take effect.  If the changes do not take effect, it is possible a hidden instance of Internet Explorer may still be running in the background. In this case, just reboot your computer and it will work.
    5. Restart GenoPro.
    6. If you still get this error, turn off the other option Check for publisher's certificate revocation.

*****************************************************************************************************************************

编码神器之sublime(插件安装)的更多相关文章

  1. Sublime插件安装和使用

    Sublime插件安装和使用 插件安装的方式: 插件安装方式一:直接安装 下载插件安装包,然后把安装解压到packages目中,按成安装(菜单->首选项->浏览插件) 插件安装方法二:使用 ...

  2. Sublime 插件安装、常用配置

    安装:sublime + 插件 安装Sublime: 官网:http://www.sublimetext.com/ 安装package control组件,之后我们会使用该组件给Sublime安装常用 ...

  3. sublime插件安装及常用插件配置

    1.下载 :百度云 工具中 2.注册 sgbteam Single User License EA7E-1153259 8891CBB9 F1513E4F 1A3405C1 A865D53F 115F ...

  4. sublime 插件安装之sublime highlight 如何优雅拷贝代码到word

      首先:打开preference => Package Control,输入 Add Repository ,用它来为Sublime 添加插件安装源, https://github.com/n ...

  5. sublime 插件安装packagecontrol

    https://packagecontrol.io/installation 第一步: Installation Simple The simplest method of installation ...

  6. 前端神器之Sublime Text2/3简单明了使用总结

    为什么叫神器呢? 我总结如下: 第一:也是最重要的,它占内存很小(就如同notepad++那般迅速打开,所以那款其实也不错~).一般IDE比如WebStorm(它也是一款神器来着),Aptana(也比 ...

  7. Sublime插件安装

    来在Sublime text3上安装Package Control 使用Ctrl+`(ESC下边的那个~)快捷键或者通过View->Show Console菜单打开命令行,粘贴如下代码: imp ...

  8. 安装sublime插件安装不上遇到的各种坑

    为了学习VUE , 发现没有高亮代码, 百度原来需要安装插件,安装过程中遇到了各种坑,记录下来避免大家踩坑, 首先用代码安装快捷键  ctrl+`   粘贴代码 import urllib.reque ...

  9. 网课神器之obs-studio的安装使用

    obs-studio 首先,下载obs-studio安装文件,然后点击安装. 建议安装完后直接跳过配置,然后进入文件-设置-通用-系统托盘-勾选"总是最小化到系统托盘,而不是任务栏" ...

随机推荐

  1. Java之DataInputStream和DataOutputStream-用流操作基本数据类型

    package FileDemo; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.Fi ...

  2. [Objective-c 基础 - 3.4] protocol

    A.概念 1.用来声明方法(不能声明成员变量) 2.只要某个类遵守了这个协议,相当于拥有了协议中得所有方法的声明 3.属性 (1)@required:默认,要求实现,不实现就会发出警告 (2)@opt ...

  3. Android短彩信源码解析-短信发送流程(三)

    3.短信pdu的压缩与封装 相关文章: ------------------------------------------------------------- 1.短信发送上层逻辑 2.短信发送f ...

  4. iOS 沙盒目录结构介绍

    iOS系统中,每个应用都有自己的沙盒,且应用只能访问其对应的沙盒目录下面的文件.当然,在用户授权的情况下,应用也可以访问其他目录下面的文件.比如,用户授权情况下,应用可以访问相册.通讯录.在开发中,经 ...

  5. wavecom短信猫常用AT命令

    wavecom短信猫常用AT命令 一.一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带 (GSM 900,DCS 1800 或PCS ...

  6. c# 泛型List的定义、作用、用法

    定义:List<T>类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索.排序和操作的方法. 作用: 泛型最常见的用途是泛型集合 我们在创建列表类时,列表项的数据类型可能是int ...

  7. 剑指OFFER之包含min函数的栈(九度OJ1522)

    题目描述: 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数. 输入: 输入可能包含多个测试样例,输入以EOF结束. 对于每个测试案例,输入的第一行为一个整数n(1<=n&l ...

  8. Mac OS X 10.10优胜美地怎样完美接管iphone上的电话和短信

    自从今年苹果第一次的公布会上毛猫就特别注意这个功能.感觉特别Cool,特别方便.但直到今天毛猫才第一次成功測试出这个功能呀.尽管handoff功能还未測出来,可是认为在mac上发短信和打电话也已经足够 ...

  9. js Uncaught SyntaxError: Unexpected token错误

    今天遇到js报错Uncaught SyntaxError: Unexpected token 不知道是什么原因,并且js还会继续往下执行. 经过排查竟然是在保存行的上面有个if少一个大括号,真是坑爹啊 ...

  10. Windows ICS 服务无法启动问题解决

    防火墙打不开肯定是"windows Firewall"服务没有启动.ICS服务启动不了能够通过下面方法解决: 1.找到本地连接,单击左键--属性--共享--勾选(√)--确定,如以 ...