另一个启动器
另一个启动器 - Sublime Text 3 启动器插件
详细信息
安装
- 总数 335
- Win 195
- Mac 92
- Linux 48
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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Mac | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
另一个启动器 (YAL) - Sublime Text 3 启动器插件
一个 Sublime Text 插件,它是一个用于本地文件、目录或 URL 的简单启动器。
您可以在 RELEASES.md 中找到所有发布说明。以下是最新的两个发布说明的快速概览。
v1.0.5
- 添加了对通过参数启动 YAL 的支持
- “by_launcher” - 打开快速面板并允许选择启动器
- “by_category” - 打开快速面板并允许选择项目类别(url、file+sys、file+subl)
- 已将“by_category”添加到菜单和命令面板(“by_launcher”已经存在)
- 添加了对在路径名称中扩展元素的支持(~、~user、%USERPROFILE%、%APPDATA%、%LOCALAPPDATA%、%PUBLIC%、%WINDIR%、%SYSTEMROOT%、%TEMP%、%TMP%、%USERNAME% - ~/~user 也在 Windows 上工作)
- 切换到 Github 上的 开发分支 以开发新功能
v1.0.4 - 添加有关发布的说明
- 已将发布说明添加到存储库和 README.md
安装
您只需安装此软件包
- 使用 Package Control 插件 - 您可以在 此处 找到它。
- 手动,可以下载或检出此存储库并 安装到您的软件包目录。
使用方法
通过命令面板或工具菜单
您可以通过命令面板(在 OS X 上为 Command+Shift+P
,在 Linux/Windows 上为 Control+Shift+P
)选择“另一个启动器”来访问另一个启动器。
您还可以在菜单 工具
中找到另一个启动器的子菜单。
通过快捷键
您还可以轻松地将启动器命令绑定到您选择的键,例如 {"keys": ["f1"], "command": "yet_another_launcher"}
。如果您只想启动默认启动器,可以绑定如下代码:{"keys": ["shift+f1"], "command": "yet_another_launcher","args": {"launcher": "default"}},
。
注意: YAL 默认不设置任何键盘绑定。如果您想要使用它,您必须自己设置。
通过直接调用命令
这个插件定义了一个名为 yet_another_launcher
的 Sublime.WindowCommand
。您可以在 Sublime Text 的多个位置运行它,例如在控制台通过 window.run_command("yet_another_launcher")
或 window.run_command("yet_another_launcher", {"launcher": "default"})
。
您可以在 Main.sublime-menu 中看到使用的各种命令参数。
实现的功能
- [X] 初始发布 (v1.0.0)
- [X] 通过 PackageControl 提供此包 (v1.0.0)
- [X] 支持通过启动器名称或类别启动启动器 (v1.0.1)
- [X] 显示所有启动器以供用户选择的功能 (v1.0.5)
- [X] 在快速面板中显示所有项目类别供用户选择的功能 (v1.0.5)
- [X] 在路径名中展开元素的功能 (~, ~user, %USERPROFILE%,%APPDATA%,%LOCALAPPDATA%,%PUBLIC%,%WINDIR%,%SYSTEMROOT%,%TEMP%,%TMP%,%USERNAME% - ~/~user 同样在 Windows 上有效)
即将推出的功能
随着时间的推移,我将尝试添加以下功能
- [ ] 添加通过 PackageControl 安装/更新消息的支持
- [ ] 在 Linux 上测试并使其在那里工作(它应该已经可以工作,但尚未进行测试)
- [ ] 在 Mac 上测试并使其在那里工作(它应该已经可以工作,但尚未进行测试)
- [ ] 实现启动器类别
file+subl
以在当前 Sublime Text 会话中打开文件 - [ ] 添加对操作系统依赖的用户设置的支持
配置
您可以通过插件设置文件配置您的启动器和启动项目。通过应用程序菜单,进入 "首选项" -> "包设置" -> "Yet Another Launcher" -> "设置 - 用户"
。
示例配置
配置通常使用 JSON 编写,类似于 Sublime Text 设置。
您需要一个顶级 JSON-对象,名为 launchers
。在它下面,您必须创建不同的启动器对象。在示例中,您可以看到一个名为 default
的启动器。
YAL 支持在所有操作系统上扩展 ~ 和 ~user,以及以下 Windows 环境变量在 Windows 上的扩展:%USERPROFILE%、%APPDATA%、%LOCALAPPDATA%、%PUBLIC%、%WINDIR%、%SYSTEMROOT%、%TEMP%、%TMP%、%USERNAME%
{
//
// the "launchers" object is needed and contains all launchers
//
"launchers": {
//
// under "launchers" you can create at least one named launcher,
// at least you have to define one launcher with the name "default"
//
// "default" is used if you launch YAL's default launcher
//
"default": {
//
// in launchers you can create three different objects:
//
// "url" - for urls that will be opened in your default browser
// "file+sys" - for files or directories that will be opened with the
// default application of your operating system
// "file+subl" - for files or directories that will be opened in your
// current Sublime Text session
"url": {
"Sublime Text 3 - Api Reference": "https://text.sublime.net.cn/docs/3/api_reference.html",
"Sublime Text Forum": "https://forum.sublimetext.com",
},
}
}
许可证
此插件根据 GNU 通用公共许可证,版本 3,2007 年 6 月 29 日授权。您可以在 LICENSE 文件中详细阅读许可条款。