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

启动

zinefer ST3

未提供描述

详情

安装

  • 总计 292
  • Win 178
  • Mac 44
  • Linux 70
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 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 1 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 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 0 0 0
Linux 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 0 0 0

README

源代码
raw.​githubusercontent.​com

Sublime Text 启动器

从命令面板快速启动/运行应用程序或可执行文件(Ctrl/⌘+Shift+P)。您可以使用它打开项目目录中的终端窗口,甚至打开Photoshop中用于编辑的选定文件。

配置

通过首选项 -> 包设置 -> 启动 -> 命令编辑命令文件

命令格式

{
    "caption": "Launch: Git - Checkout",
    "command": "launch",
    "args":{
        "command": ["git", "checkout", "${branch:master:Branch?}"],
        "cwd": "${project_folder}"
    }
}
参数 描述
command 启动命令(字符串或数组)
cwd 当前工作目录路径

在Windows上为带有空格的命令元素添加引号

变量

变量是可替换的标记,可以在任何参数中使用。

格式: ${name:default:prompt}

变量部分 描述
name 变量名
default (可选) 默认变量值
prompt (可选) 如果变量未定义,显示给用户的字符串

预定义变量

变量 描述
file 当前文件路径
file_path 当前文件目录路径
file_name 当前文件名
file_project_path 当前文件相对第一个项目文件夹的路径
project 项目名称
project_folder 第一个项目文件夹的路径
project_folder[n] n第个项目文件夹的路径
selected_text 在Sublime中当前选定的文本

项目设置变量

您可以在项目设置文件中通过创建名为launch_variables的键来设置项目特定的变量。这些变量将在运行时与预定义变量合并。

{
    "folders": [],
    "launch_variables":
    {
        "one_variable": "is fun",
        "two_variables": "is a party"
    }
}

示例

错误:不支持语言“json5”
[
    // Edit selected file in Paint
    {
        "caption": "Launch: Edit selected in Paint",
        "command": "launch",
        "args":{
            "command": [
                "C:\\Windows\\system32\\mspaint.exe",
                "${project_folder}\\${selected_text::Image to open?}"
            ],
        }
    },

    // Launch WSL Terminal in project_folder
    {
        "caption": "Launch: WSL Terminal",
        "command": "launch",
        "args":{
            "command": ["C:\\Windows\\System32\\wsl.exe"],
            "cwd": "${project_folder}"
        }
    },

    // Run Mac Terminal in project_folder
    {
        "caption": "Launch: Mac Terminal",
        "command": "launch",
        "args":{
            "command": ["open", "-a", "Terminal", "${project_folder}"]
        }
    },


    // Create Unix Terminal in project_folder
    {
        "caption": "Launch: Unix Terminal",
        "command": "launch",
        "args":{
            "command": ["gnome-terminal"],
            "cwd": "${project_folder}"
        }
    },

    // Open and Select current file in Explorer
    {
        "caption": "Launch: Open file in Explorer",
        "command": "launch",
        "args":{
            "command": ["explorer", "/select,${file}"]
        }
    },

    // Open Git Gui for current project
    {
        "caption": "Launch: Git Gui",
        "command": "launch",
        "args":{
            "command": ["C:\\Program Files\\Git\\cmd\\git-gui.exe"],
            "cwd": "${project_folder}"
        }
    },

    // Stage current file in Git
    {
        "caption": "Launch: Git - Stage file",
        "command": "launch",
        "args":{
            "command": ["git", "add", "${file_project_path}"],
            "cwd": "${project_folder}"
        }
    }
]