Sublime离线添加插件/关联环境

万壑松风知客来,摇扇抚琴待留声

1. 简介

作为一名程序员,我们对编辑器的要求应该排在第一位,因为他是我们走入未知世界的第一道大门。好的编辑器有很多,好不好用得看自己的要求(比如我就不喜欢 Visual Studio),就像前面有篇文章我介绍了一个我特别喜欢的编辑器叫 Visual Studio Code。

好用的编辑器我再推荐一个——Sublime,轻便、快捷、美观是我选择它的主要原因。但是这里我将不再对它的基础使用进行说明了,而是说说它的扩展功能和高级功能。

2. Sublime 在线扩展功能

任何软件的发展都依赖于扩展功能,虽然 Sublime 轻便但同样也有自己的扩展方式。不过扩展起来你可能会遇到网络问题。例如 Sublime 默认为英文环境,我想设置中文环境则需要安装中文插件。

  1. 网络正常可用下可以通过快捷键 Ctrl+Shift+P 进入包控制台,或者鼠标依次点击 Preferences 选择 Package Control 进入包控制台
  2. 输入 Install Package ,选择该选项进入包安装阶段
  3. 在出现的输入框中输入 ChineseLocalizations,并选择点击,安装完成
  4. 接着在 Help 中选择 Language,进行中文设置。

这是一个在线安装插件的一个标准流程,其它需要的插件同样可以这样安装。但是如果网络出现问题,或者需要在离线环境使用这样是不可行的。

3. Sublime 离线扩展功能

Sublime 如何离线安装插件呢?它有一个插件网站——插件位置,在该网站中你可以搜索你需要的第三方插件,然后选择进入插件的页面,点击 HOMEPAGE 进入其 GitHub 网站位置,在里面大多数情况下你需要在 Clone or download 中选择 Download ZIP 下载,少数情况下可以直接在插件页面直接下载。

下载下来的是一个同名压缩包,在 Sublime 软件中选择 Preferences 点击 Browes Packages,进入默认存放插件的目录,接着将你的压缩文件解压后整个目录放进去即可(可以自定义名字,一般不用改)。

最后重启软件就可以在 PreferencesPackage Settings 中发现离线安装的插件了。

一:

二:

三:

四:

五:放入解压缩包

4. Sublime 使用 Anaconda 环境

Sublime 如何使用 Anaconda 环境或者 conda 创建的虚拟环境呢?通过对 Sublime 简单的配置后,我们便可以使用指定的解释器环境(不止是 Anaconda)。下面来说说如何连接 Sublime 与 conda 创建的虚拟环境。

4.1. 安装 Anaconda 插件

前面介绍了在线、离线两种方法来安装插件都可以采用,搜索 Anaconda 安装即可。

4.2. 修改解释器位置

安装了插件,还需要在 Anaconda 插件中修改解释器的位置。选择 Package Settings 中的 Anaconda 选项(有该选项证明插件安装成功)。在配置文档中找到 “python_interpreter”,在后面指定虚拟环境解释器位置。

4.3. 修改 Sublime 的 Build System

此时 import 包,运行程序依然无法使用虚拟环境,我们还需要修改选择 Sublime 的系统编译。选择 Tool 中的 Build System,进入 New Build System,我们新建一个系统编译环境。配置如下即可:

1
2
3
4
5
6
{
"cmd": ["D:/Anaconda/envs/py36/python.exe","-u","$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python",
"encoding": "cp936"
}

接着直接保存文件,简单修改默认名为你自定义即可。

4.4. 选择 Build System

配置完成上面的内容后,需要选择刚才的编译配置,才能运行成功。

此时可以 import 库运行程序检查是否正确,需要注意的是配置信息一定不要有偏差,任何错误都会导致关联错误。

5. 结语

Sublime 是一个好工具,所以在这里我对它的一些功能进行了简单说明,同时这些也都是我之前遇到的问题。

为什么会将第四点内容写在这里呢?这是因为下一篇文章的原因,好吧,等明天更新下一篇文章。