Sublime的安装汉化与Package Control插件的安装问题解决

之前用的Dreamweaver,听说Sublime是前端神器来着,结果光是搞定准备工作就捣鼓了半天。。。

一、下载安装 Sublime Text 3

到官网 http://www.sublimetext.com/3 根据自己电脑系统下载对应的Sublime Text版本,本文以Windows 7系统为例,安装在D:\Program Files。
打开下载好的安装包:
Sublime的安装汉化与Package Control插件的安装问题解决
“Next” 之后选择安装路径
Sublime的安装汉化与Package Control插件的安装问题解决
继续 “Next” 之后选择是否添加到开始菜单中
Sublime的安装汉化与Package Control插件的安装问题解决
继续 “Next” 之后点击 “Install”,安装完成。

二、汉化Sbulime Text 3

1、下载汉化安装包,地址:https://pan.baidu.com/s/19Al2LBtmNO0ZTE-H-4rHLg
2、解压,将里面文件名为 “Default.sublime-package” 的文件拷贝到Sublime Text 3安装目录下的的Packages文件夹中,选择复制与替换。本机的Packages路径为:D:\Program Files\Sublime Text 3\Packages。
Sublime的安装汉化与Package Control插件的安装问题解决
汉化成功!

三、安装Package Control

Package Control插件本身是一个为了方便管理插件的插件,有两种安装方式。

方法一:自动安装

通过Sublime Text 3的console命令界面进行安装,这是最简单的方法。
首先通过 “Ctrl”+“~”/“`” 快捷键调出console命令界面,或者“查看”——>“显示面板”
Sublime的安装汉化与Package Control插件的安装问题解决
Sublime的安装汉化与Package Control插件的安装问题解决
根据不同版本选择以下代码复制到空白处,直接回车,安装开始,时间会有点长。
Sublime Text 3 版本:

import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; 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)

Sublime Text 2 版本:

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 Text,在 “首选项” 菜单最下面发现“Package Settings”以及“Package Control”,即为安装成功。
Sublime的安装汉化与Package Control插件的安装问题解决

方法二:手动安装

可能由于各种原因(通常是由于官网无法访问),无法使用代码安装,咱可以通过以下步骤手动安装Package Control:
1、选择 “首选项”——>“浏览程序包”
2、进入打开的文件夹的上层目录,然后再进入Installed Packages文件夹
3、下载Package Control.sublime-package并复制到Installed Packages文件夹
4、重启Sublime Text。

PS:Package Control.sublime-package 咱可以通过官网地址下载:https://sublime.wbond.net/Package Control.sublime-package
但同样无法访问,附上网盘地址下载:https://pan.baidu.com/s/1v0YDF5ITsFJLMVShzoODrw

四、安装插件

终于到了安装插件这一步。Sublime Text 3 之所以被称为轻量级的,是你可以根据自己的需求下载对应的插件实现。
选择 “首选项”——>“Package Control”(或者快捷键 “Shift”+“Ctrl”+“p”),在打开的窗口中输入 “pci”,直接回车(即是选择 “Package Control Install Package”),在最下面的信息行里可以看得到变化,提示正在下载安装中。
Sublime的安装汉化与Package Control插件的安装问题解决
等待一会,会跳出一个框框,输入你想要安装的插件名称,直接回车就可以安装啦!
Sublime的安装汉化与Package Control插件的安装问题解决
在输入Package Control:Install Package静待之后,我们也许会遇到一个问题——>弹框显示:Package Control There are no packages available for installation
而这个问题出现的原因,就跟上面安装Pc的第一种方式出错一样——咱访问不了人家的官网(强大的GFW呵呵)。
网上搜索过很多方法,比如系统host文件添加ip的、网速问题建议连手机热点下载的等等,一一实验之后,终于给我试出了一个有用的(对我有用,对你们不一定有用。。)
下面将介绍我解决这个问题的两个方法

方法一(最广泛最多类型):

1、下载 JSON文件:https://packagecontrol.io/channel_v3.json
放在电脑什么位置都行,记住路径(我的是“D://channel_v3.json”),同样的,这个网站咱访问不进去,而咱主要就是想获得 channel_v3.json 这个文件,附上网盘地址:https://pan.baidu.com/s/119QjwhPgs-BVMIY1Hmndbw
2、(可以用记事本方式打开)修改 JSON文件中的版本号“schema_version”,将 “3.0.0”修改为 “2.0”;
3、打开 首选项 ——> Package Setting ——> Package Control ——> Setting-User(以及 “Setting-Default”)
4、 修改第3步打开的 Setting-User 文件中的 channels 属性的值,在 channels[……] 的最前面添加 JSON文件的地址或者直接改成第1步所记住的路径,如下:
Sublime的安装汉化与Package Control插件的安装问题解决
在这里,有的Package Control插件版本的Setting-User文件中会发现只有几行,根本没有channels[……]这样的东东,这里就用到我们打开的Setting-Default文件了,这个文件中就有channels[……],然而我们并不能修改这个文件,但可以整个拷贝过去Setting-User文件的 { … } 里,注意只能有一对大括号,再进行第4步。
保存、Ctrl+Shift+P、输入pci、回车、ok(吧)!
注意:英文逗号分割 和 斜线方向

方法二(会有一些插件可以下一些插件不可以下):

直接进行方法一里的第3步,在channels[……]中,直接将网站替换成下面任意哪个。
1、https://github.com/JavenZ/channel_v3/raw/master/channel_v3.json
2、https://attachments-cdn.shimo.im/OykO0AIRnX0aeB4d/channel_v3.json
3、http://cst.stu.126.net/u/json/cms/channel_v3.json
保存、Ctrl+Shift+P、输入pci、回车、ok(吧)!
注意:英文双引号别漏了

呐,实在不行,咱就通过手动下载一个个的插件自己导入8。。。

关于安装哪些插件呢,直接推前人大佬的文吧。。
https://blog.csdn.net/qq_20087231/article/details/79711511

我安装的插件有:
Emmet、SublimeCodeIntel、Alignment、Bracket Highlighter、DocBlockr、HTML5、jQuery、Jsformat、SublimeLinter、View in Browser、AutoFileName、SideBarEnhancements

参考的大佬文章:
https://blog.csdn.net/qiangweiyan/article/details/79117641
https://blog.csdn.net/zzh_my/article/details/78735657