Sublime Text 如何安装Package Control和插件

今天因工作需要,想针对JS、CSS进行压缩处理,可在Sublime Text2里按Ctrl + P准备安装YUI Compressor时,提示各种错误;现将解决过程记录下来,以便后查。
系统环境:Win7 x64 + Sublime Text2。

安装Package Control

方法一:在线安装
首先按 Ctrl + ~组合键,打开Console窗口;
Sublime Text 2输入以下代码:

import urllib2,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa1548d1514676163dafc88’; 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://packagecontrol.io/’ + 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 Text 3 输入以下代码:

import urllib.request,os,hashlib; h = ‘2915d1851351e5ee549c20394736b442’ + ‘8bc59f460fa1548d1514676163dafc88’; 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)

然后回车安装,安装完了之后重启软件即可。

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 然后输入install package回车,接着输入希望安装的插件的部分名称,如YUI Compressor,选择后回车进行安装即可。

如果不能从Package Control安装,那就直接下载插件安装包,将解压插件后的文件夹取个名字放到点击PreFerences –> Browse Packages,这样该插件就也安装成功了。
进一步插件安装的方法,也可参考此前分享的HtmlPretty插件的安装方法

插件的运行和环境配置

有些插件的运行需要基础环境的配合,比如Yui Compressor,可移步至此前分享的《利用YUI Compressor压缩JS/CSS之终极秘籍》一文具体了解。
在Sublime Text中安装好Yui Compressor后,还需要进一步安装Java环境,可至Java官网下载。
一切准备就绪,打开任何一个已经存在的JS或CSS文件,按F7,即可实现效果。

参考:
http://www.cnblogs.com/ldm1989/p/3738815.html
https://sublime.wbond.net/installation
http://java.com/zh_CN/download/manual.jsp

2 thoughts on “Sublime Text 如何安装Package Control和插件”

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注