sublime text 3 的管理插件:package control

依然是通过小T的介绍。为了安装 emmet 以及对 GBK 编码的支持,后来突然发现在 Sublime Text 3 版本中没有管理插件的工具,不能通过输入命令直接添加,于是就上网搜索了很多工具。

关于 Sublime Text 3 版本安装插件管理来说,列举两种方法,均为网络转载,其中一个方法比较简单,但由于一个软件的链接失效,所以我没有使用,我采用的是第二种方法,把第一种方法贴出来的目的是可能以后链接生效了也不一定。

第一种方法:手动下载安装

和 Sublime Text 2 不同的是,Sublime Text 3 无法使用命令直接来安装 Package Control,一直不明白,这么一个很好的工具,为什么不直接集成在软件里呢,还要这么麻烦的安装呢?相比 Sublime Text 2 来说,Sublime Text 3 的安装过程相对要麻烦很多。

在搜索引擎中搜索后,有很多的安装方法,权衡各种方法,这里描述的方法应该是最简单的了。

1、安装 Package Control 主文件

网址:https://github.com/wbond/sublime_package_control

Package Control 下载页面

点击 zip 下载,解压之后,把文件夹名称修改为"Package Control"。

2、安装 Package Control 的 Python3 文件

网址:https://github.com/wbond/sublime_package_control/tree/python3

点击 zip 下载,解压之后,把里面的所有文件覆盖到刚才的"Package Control"文件夹里面。

3、安装到 Sublime Text 3 的程序包里

A、点击菜单 → 首选项 → 浏览程序包

浏览程序包

B、复制刚才的"Package Control"文件到该目录下面。

复制文件

C、重新打开 Sublime Text 3 编辑器,在菜单 → Preferences → Package Settings 和 Package Control 选项,就说明安装 Package Control 成功了。

安装成功

第二种方法:使用 Git 安装(推荐)

由于升级为 Sublime Text 3,原来 Sublime Text 2 中直接用指令安装 Package Control 的方式已经不能使用了,报如下错误:

错误提示

解决方式是使用 git 直接下载安装,Windows 下 git 可以使用 msysgit,下载地址为 Git-1.8.1.2-preview20130201.exe ,或者使用 TortoiseGit,下载地址为 http://code.google.com/p/tortoisegit/wiki/Download

命令行方式安装

对于使用 git 命令行方式,进入控制台(在"运行"中,输入 cmd 回车),转到 D:\Program Files\Sublime Text 3\Data\Packages,输入如下指令:

D:\Program Files\Sublime Text 3\Data\Packages> git clone https://github.com/wbond/sublime_package_control.git "Package Control"
D:\Program Files\Sublime Text 3\Data\Packages> cd Package Control
D:\Program Files\Sublime Text 3\Data\Packages> git checkout python3

TortoiseGit 图形界面安装

对于安装了 TortoiseGit 的朋友,在"我的电脑"或"计算机"中打开 D:\Program Files\Sublime Text 3\Data\Packages 文件夹,在空白处右击,选择 Git Clone…,弹出如下对话框:

Git Clone 对话框

在 URL 中输入:https://github.com/wbond/sublime_package_control.git,在 Directory 中将路径修改为 D:\Program Files\Sublime Text 3\Data\Packages\Package Control,如下图所示:

配置路径

单击 OK。

打开 Package Control 子文件夹,右击,在弹出的右键菜单中选择 TortoiseGit → Switch/Checkout:

Switch/Checkout 菜单

在弹出的对话框中,选择 Branch → remotes/origin/python3:

选择分支

单击 OK,Sublime Text 3 的 Package Control 安装成功。

安装 Emmet 插件

1. 启动 Package Control

重新启动 Sublime Text 3,可以在 Preferences 菜单下看到 Package Settings 和 Package Control 菜单项,表明 Package Control 安装成功。

2. 安装 Emmet

选择 Preferences → Package Control,点选 Package Control: Install Package:

Install Package

输入 Emmet 并回车:

搜索 Emmet

界面最下方显示:

安装中

表明 Emmet 插件正在安装。

3. 安装 PyV8

在 Emmet 安装完成后,会显示如下屏幕:

安装完成

请注意红框内的文字,和左下角绿色框内的提示:

  • 红框内的文字是说"这个插件会自动下载和安装 PyV8,请看状态条信息"
  • 左下角的绿色框内的提示就是正在下载、安装和载入 PyV8

在 PyV8 安装完成后,重启 Sublime Text 3。

4. 使用 Emmet

重启 Sublime Text 3,会看到左下角再次出现 Loading PyV8 的提示,待其载入完毕,打开一个新文档,按下 Control + Alt + Enter,会弹出如下提示框:

错误提示

直接关闭它(我没有发现这个错误对 Emmet 插件的使用有什么影响)。

在下方的命令窗口输入 ZenCoding 指令就可以了。

或者也可以直接在文本区输入 Emmet (ZenCoding) 指令,再按下 Ctrl + E,就可以了。

💬 评论