热键运行命令

问题描述:

我想创建崇高文本键盘快捷键3热键运行命令

我想运行的命令是这样的:

[make.sublime建造]

{ 
    "name": "boot-dev-svr", 
    "cmd": ["java","-jar","D:\\prg\\boot\\boot-1.1.1.jar","development"], 
    "working_dir": "D:/smx", 
    "path": "C:/Windows/System32", 
} 

我要地图这个动作的关键是F5:

[默认(Windows)中.sublime,键盘映射 - 用户]

[ 
    { "keys": ["f5"], "command": "BLAH BLAH BLAH" }, 
] 

似乎应该很简单,但“cmd”和“命令”似乎有根本的不同。我还没有设法让它工作。

我如何把这些东西放在一起做我想要的崇高文字3?

这是我清盘做,这似乎工作,或多或少。

体形:

{ 
    "cmd": ["python","prj.py","--runmake","serve"], 
    "working_dir": "D:/smx", 
    "path": "C:/Python27", 

    "variants": 
    [ 
    { 
     "name": "boot-dev-svr", 
     "cmd": ["java","-jar","D:\\prg\\boot\\boot-1.1.1.jar","development"], 
     "working_dir": "D:/smx", 
     "path": "C:/Windows/System32", 
    }, 
    ] 
} 

键盘布局

[ 
    { "keys": ["f5"], "command": "build", "args": {"variant": "boot-dev-svr"} }, 
] 

你试过把实际的命令放在[] 这对我有用。

另一种解决方案是将Sublime Text 3更新到最新版本,有时会修复错误。

希望我帮了忙!

编辑

尝试删除从make.subime建造的最后逗号,这样

{ 
"name": "boot-dev-svr", 
    "cmd": ["java","-jar","D:\\prg\\boot\\boot-1.1.1.jar","development"], 
    "working_dir": "D:/smx", 
    "path": "C:/Windows/System32", 
} 
+0

你好,请你正好贴呢? – dwn 2015-02-18 17:01:10

+0

我希望将命令映射到F5 – dwn 2015-02-19 03:32:58

+0

在您的**用户(Windows).sublime-keymap **中,您的命令应该是'boot-dev-svr' – MaxCodes 2015-02-20 20:00:55