运行命令的热键

时间:2015-02-11 14:54:47

标签: sublimetext3

我想在Sublime Text 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-keymap - 用户]

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

似乎应该很简单,但是" cmd"和"命令"似乎有根本的不同。我还没设法让它发挥作用。

如何将这些东西放在一起,在Sublime Text 3中做我想做的事?

2 个答案:

答案 0 :(得分:4)

您是否尝试将实际命令放入 [] 这对我有用。

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

希望我帮忙!

修改

尝试从make.subime-build的末尾删除逗号,就像这样

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

答案 1 :(得分:0)

这就是我最近做的事情,似乎或多或少都有效。

构建

{
  "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"} },
]