胶水
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 |
说明文件
不再进行活跃开发。
胶水
胶水 是一个用于 Sublime Text 2和3 的跨平台、可扩展的插件,可以将您的文本编辑器连接到shell。
详细文档可在 http://gluedocs.readthedocs.org 上找到。
确认您的PATH
在您开始之前,请确认Glue设置中的系统PATH字符串。这里是说明。
启动
通过右键菜单打开
使用命令面板打开
通过键盘绑定打开
Ctrl - Alt - G
输入命令
使用屏幕底部的命令输入框输入系统命令,就像在终端中一样
标准输出将在编辑器视图中显示。
系统工具
它与系统工具一起使用
grep
cURL
脚本语言
它与脚本语言一起使用
进程间通信
在进程之间管道化数据正常工作。您从序列中的最后一个可执行程序获得标准输出
版本控制
可以在编辑器内部访问版本控制任务
编译、单元测试、分析、压缩...
您懂的。
导航 & 工作目录状态
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 name
到 value = 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