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

另一个启动器

dahanbn ST3

另一个启动器 - Sublime Text 3 启动器插件

详细信息

  • 1.0.5
  • github.​com
  • github.​com
  • 7 年前
  • 29 分钟前
  • 7 年前

安装

  • 总数 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

源代码
raw.​githubusercontent.​com

另一个启动器 (YAL) - Sublime Text 3 启动器插件

GitHub license Downloads Author

一个 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

安装

您只需安装此软件包

使用方法

通过命令面板或工具菜单

您可以通过命令面板(在 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_launcherSublime.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 文件中详细阅读许可条款。