ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

胶水

作者: chrissimpkins ALL

Glue 是一款将您的shell与Sublime Text完美结合的插件。

详细信息

安装

  • Total 67K
  • Win 23K
  • Mac 27K
  • Linux 17K
8月6日 8月5日 8月4日 8月3日 8月2日 8月1日 7月31日 7月30日 7月29日 7月28日 7月27日 7月26日 7月25日 7月24日 7月23日 7月22日 7月21日 7月20日 7月19日 7月18日 7月17日 7月16日 7月15日 7月14日 7月13日 7月12日 7月11日 7月10日 7月9日 7月8日 7月7日 7月6日 7月5日 7月4日 7月3日 7月2日 7月1日 6月30日 6月29日 6月28日 6月27日 6月26日 6月25日 6月24日 6月23日
Windows 1 1 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0
Mac 1 2 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Linux 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

说明文件

源码
raw.​githubusercontent.​com

不再进行活跃开发。

胶水

胶水 是一个用于 Sublime Text 2和3 的跨平台、可扩展的插件,可以将您的文本编辑器连接到shell。

详细文档可在 http://gluedocs.readthedocs.org 上找到。

确认您的PATH

在您开始之前,请确认Glue设置中的系统PATH字符串。这里是说明

启动

通过右键菜单打开

Right Click Menu

使用命令面板打开

Command Palette

通过键盘绑定打开

Ctrl - Alt - G

输入命令

使用屏幕底部的命令输入框输入系统命令,就像在终端中一样

Enter Commands in Glue

标准输出将在编辑器视图中显示。

系统工具

它与系统工具一起使用

grep

Grep Example

cURL

cURL Example

脚本语言

它与脚本语言一起使用

Scripting Languages Examples

进程间通信

在进程之间管道化数据正常工作。您从序列中的最后一个可执行程序获得标准输出

Pipelining Example

版本控制

可以在编辑器内部访问版本控制任务

Version Control Example

编译、单元测试、分析、压缩...

您懂的。

导航 & 工作目录状态

Glue 包含自己的版本 cd 命令,允许您在目录结构中导航,同时在shell调用之间保持当前工作目录状态。

文件管理

通过文件路径或在通配符模式

█ glue open <filepath> [filepath2] [...]

创建新文件

█ glue wco <wildcard>

█ glue new

可用的Glue命令

Glue 包含了一套自己的命令来执行常见任务。您可以使用别名来扩展它们(详见下方信息)。

有关带可用命令参数的使用示例,请参阅文档

命令描述
cd改变目录
exit 退出 Glue 终端
glue browse 在默认浏览器中打开 URL 或本地项目文件
glue clear 清除 Glue 视图中的文本
glue finder 在查询者中显示当前目录(默认)或可选路径
glue goto Sublime Text 的“转到任何位置”搜索
glue help 在 Glue 视图中查看帮助文档
glue localhost 打开默认网页浏览器并连接到本地服务器
glue new 打开一个新的 Sublime Text 缓冲区
glue open 通过文件路径打开一个或多个项目文件
glue path 显示 Glue 使用的系统 PATH 设置
glue user 显示您 Glue 用户扩展的排序列表
glue wco 通过通配符模式打开一个或多个文件

使用 Glue 扩展扩展 Sublime Text

您可以使用您喜欢的语言或使用 Glue 命令扩展来扩展 Sublime Text 或使用任何系统实用工具。这些是系统命令的别名,可以用以下语法从 Glue 命令行调用:

█ glue <your-command> [optional arguments]

您可以使用模板标签将额外的命令行参数、剪贴板数据或当前工作目录路径传递到映射的系统命令中,详见

Glue-Commands 目录

在 Sublime Text 的 Packages 目录中(在 首选项 > 浏览包 ),创建一个名为 Glue-Commands 的目录。

glue.json 文件

在此目录中创建一个新文件,路径为 Glue-Commands/glue.json

使用 glue.json 文件创建 Glue 扩展,通过 key = command namevalue = command string 映射。

示例

您可以创建一个命令,它会在路径 /Users/me/scripts/cruncher.sh 执行局部图像压缩脚本,以下是其语法

{
  "crunch": "/Users/me/scripts/cruncher.sh {{args}}"
}

然后在 Glue 中这样使用它

█ glue crunch image.png

映射的系统命令将在您的当前工作目录中执行

/Users/me/scripts/cruncher.sh image.png

并在任何 Sublime Text 项目中可用。

您可以选择添加任意多个。您可以使用以下命令来引用您的扩展的排序列表

█ glue user

更详细的扩展文档(包括额外的示例)可在这里查看。

变更日志

变更日志可在这里查看。

许可证

MIT 许可证