【问题标题】:How to bind a key combination to a command?如何将组合键绑定到命令?
【发布时间】:2016-08-08 02:37:59
【问题描述】:

我最近在 LightTable 中遇到了以下用例:

  • 我要执行一个命令(比如复制一行)
  • 我按下“Ctrl-Space”,会显示命令列表
  • 我选择了我需要的命令
  • 我想经常重复这个命令,但是这个命令没有键绑定
  • 我去user.keymap 我应该添加一行[:editor "alt-shift-w" :editor.watch.unwatch]
  • 但我不知道我刚刚找到的命令的:editor.watch.unwatch-like 键是什么。我只知道这个命令的显示名称:Editor: duplicate line

有没有办法在不挖掘文档和查找密钥的情况下添加此键绑定?

【问题讨论】:

    标签: lighttable


    【解决方案1】:

    如果您将这样一行的开头添加到您的 user.keymap

    [:editor "alt-shift-w" 
    

    将键盘光标放在行尾,您应该可以输入duplicate line,相关命令应该会在弹出的自动完成菜单中列出。

    【讨论】:

    • 成功了!让我感到困惑的是,您只需输入"alt-shift-w"(或任何其他键指令),输入一个空格并开始输入命令的名称。但是,如果您键入分号,弹出窗口将从 nice user-readable names 切换到 Clojure keys
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-13
    • 2012-06-05
    • 2011-05-11
    • 1970-01-01
    • 2020-05-31
    相关资源
    最近更新 更多