注册
一个用于通过子进程启动特定项目工具的 Sublime Text 3 插件。
详情
安装
- 总计 314
- Win 229
- Mac 61
- Linux 24
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日 | 6月22日 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
Mac | 1 | 1 | 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 |
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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
README
sublime-enlister
注册是一个插件,可以启动特定项目的工具。通常,这是用于启动根据项目而不同的构建环境。插件寻找项目设置 注册
,这是一个具有三个属性的对象数组:* name - 命令调色板中的显示名称。* command - 启动命令。这直接传递到 subprocess
。如果需要分割参数,它可以是字符串数组。* shell - subprocess.Popen 的 shell 参数值。可选的,默认为 False。* working_dir - 工作目录。
请参考 enlister.sublime-project
中的示例,或查看下面。
安装
将这些文件复制到您的用户 Packages 下的 enlister 文件夹中。或者,通过 Package Control 进行安装。
使用方法
注册在当前项目的设置中查找您的命令。启动命令调色板,并键入 注册
。这将导致命令调色板显示项目的所有有效命令。
示例
{
"enlister": [
{
"name": "terminal",
"command": "gnome-terminal",
"shell": false,
"working_dir": "/home/kael/Documents/code"
},{
"name": "python",
"command": "gnome-terminal --tab --maximize --command python",
"shell": true,
"working_dir": "/home/kael/Documents/code"
},{
"name": "windows",
"command": "c:\\Windows\\System32\\cmd.exe /k \"d:\\env\\project1\\start.cmd\"",
"shell": true,
"working_dir": "d:\\env\\project1"
},{
"name": "conemu",
"command": "c:\\Windows\\System32\\cmd.exe /k \"d:\\Tools\\ConEmu\\ConEmu\\ConEmuC64.exe /ATTACH /NOCMD & d:\\env\\project1\\start.cmd\"",
"shell": true,
"working_dir": "d:\\env\\project1"
}
]
}