【问题标题】:Hotkey for running command运行命令的热键
【发布时间】:2015-02-11 14:54:46
【问题描述】:

我想在 Sublime Text 3 中创建一个键盘快捷键。

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

[make.sublime-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",
}

我想将此操作映射到的键是 F5:

[默认 (Windows).sublime-keymap - 用户]

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

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

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

【问题讨论】:

    标签: sublimetext3


    【解决方案1】:

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

    另一个解决方案是将 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",
    }
    

    【讨论】:

    • 您好,能否请您准确粘贴一下?
    • 在您的 User (Windows).sublime-keymap 中,在您的情况下,该命令应该是 boot-dev-svr
    • 嗨,除非我做错了什么,否则我无法得到这个答案。但是,它确实提到了“名称”字段与键盘映射“命令”相关,因此我将其标记为有用。
    【解决方案2】:

    这就是我最终要做的,这似乎或多或少有效。

    构建:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-30
      • 2010-12-01
      • 1970-01-01
      • 2021-11-14
      • 2019-10-20
      • 1970-01-01
      • 1970-01-01
      • 2018-04-22
      相关资源
      最近更新 更多