【问题标题】:Is there a way to define per-project key bindings?有没有办法定义每个项目的键绑定?
【发布时间】:2013-09-24 12:14:31
【问题描述】:

目前我在全局配置中定义构建变体的快捷方式。有没有办法做同样的事情,但使用<my-project>.sublime-project 配置文件?

我试图在“设置”字段中定义它们 - 没有用:

"settings": [
  { "keys": ["ctrl+shift+a"], "command": "build", "args": {"variant": "my_variant"} }
]

【问题讨论】:

    标签: sublimetext2


    【解决方案1】:

    我认为没有办法在 .sublime-keymap 文件之外定义键映射,AFAIK 需要将其存储在 Packages 层次结构下 - 例如,在 Packages/User/Default (<your OS>).sublime-keymap 中,因为 Sublime 会忽略其他键映射文件名字。

    但是,对于您正在尝试做的事情,有一种解决方法。 .sublime-project 文件 supports "build_systems" 设置:

    "build_systems":
    [
        {
            "name": "List",
            "cmd": ["ls"]
        }
    ]
    

    通过在每个项目的基础上适当地修改它,您可以启用Automatic 构建系统,并在您点击 CtrlB 时运行您指定的系统。有关构建系统的更多信息,请访问here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-05
      • 1970-01-01
      • 2021-10-05
      • 1970-01-01
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多