Sublime的PackageControl安装及插件安装问题

Package Control安装

作为前端小白,打算用sublime作为编程工具,可是装插件真的是个很蛋疼的问题,下面这个界面,我现在看着还是觉得头疼:
 
 
可我不甘心啊, 网上查各种资料,各种折腾,无论是命令模式,下载安装包模式,都试过了,都不行,在上一篇博客中我也提到,我做了个最傻的事情来实现功能,下载各个插件的安装包,然后放在 ”Preference →Browse Package“中:
 
 
功能是可以用了,可是它们不会自动更新啊,所以不甘心的我还是想通过package control来安装,我打算用代码的方式来实现,这个是从网络中搜索到的语句如下(它的初始来源是packagecontrol的官网):
 
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)
 
毋庸置疑,打开 ”view →Show Console“:
 
 
 
 
输入这串代码后,我得到的结果如下:
 
  
 
太专业的对我来说看不懂,就看到了那句“ 由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。”这说明了什么?我猜测是某个网站进不去,所以导致安装失败!
所以我就在上面那串语句中找网址:
 
 
 
 
我就立马在浏览器中输入这个网址:http://packagecontrol.io/,结果我的每个浏览器给我的反馈基本都是这样的:
 

 

 

 
然后就网上各种搜为什么,甚至改了hosts文件,但是都没用,后来在大神的指引下用自己的4g网来登陆此网页,发现进去了,那说明我的DNS可能出了问题,但可惜,由于很多东西不是自家的,折腾好久也没能解决,所以我就肉痛地开着自己的4G网在sublime中安装PackageControl了,这次,我终于如愿以偿地安装成功了!!!!!
 
很多和我一样的小白,你们先试试自己能否打开PackgeControl的官网:http://packagecontrol.io/后再安装吧!
 
安装成功后,就可以看到PackageControl了,本来我还天真的以为,可以直接用本来的Wifi了,点击上图中的“Package Control”(快捷键:Ctrl+Shift+P,输入pci)后就能Install Package了
 

可它还是无情地给了我这么个回击:
 
 
无奈,我继续开始肉痛的开着我的4G网络了,为了学前端,我也是挺拼的!我是这么认为的。终于,我看到下面这个界面了:
 
我是不会告诉你我是有多么激动的!
 
 
由于我的前端学习启蒙是从慕课网http://www.imooc.com/上开始的,所以安装插件也是跟着慕课网的课程一步步安装的http://www.imooc.com/learn/40
 
 
下面是我安装的插件过程及简单的步骤:
 

Sublime插件安装

服务器响应测试插件
 
 
类库链接自动更新插件
 
 
SideBar增强插件
 

 

快速添加注释插件
 

 

语法代码自动校验
这个就有必要说说了,因为上面提到的插件都可以根据慕课网老师的讲解自行安装,可是这个老师讲得就不怎么详细按照他的指示:
  • 先安装SublimeLinter
 
  •  再安装SublimeLinter-jshint
 
  •  最后在Cmd命中输入运行指令:npm install -g jshint
 
 
可是我得到的结果却提示:npm不是内部指令
 
在网上又各种搜,就说还得先装nodejs,配置npm,然后找到了下面两位大神给的指导:
 
 
 
 
安装 Node.js
由于上面的那个帖子据现在有点年份了,nodejs的画风已转变如下,但是,下载对应你的操作系统的版本后再安装就可以了
 
安装好后再次在cmd中输入命令: npm install -g jshint
这次得到的结果是这样的:
 
 
 
 
 
不知道是什么意思,但是这个“Error”我还是认识的!
于是又在网上游啊游,找到了这个贴:
 
我选择了第一种方法,后来我的版本是这样的:
 
 
立马去Sublime中尝试,成功!
 
 
Emmt插件安装
 
 
同时也安装了 Emmet,忘记截图了,网上找的贴上:
 
 
好了,就说到这里了,若有任何问题,欢迎pingl,若有大神,期待能教教我如何更改DNS设置,如何在当前网络下访问package control的官网,感激不尽。本文仅供大家参考,没有专业技术含量,全是小白我自己的学习历程,分享给大家。
 

转载于:https://www.cnblogs.com/illiyastick/p/5962105.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值