【问题标题】:Can a second shortcut key be added to an Anaconda keymap?可以将第二个快捷键添加到 Anaconda 键盘映射吗?
【发布时间】:2017-05-08 03:55:27
【问题描述】:

Sublime 的 Anaconda 插件的默认键盘映射中存在以下条目(它会显示方法的文档):

{
    command": "anaconda_doc", "keys" ["ctrl+alt+d"], "context: [
         {"key": "selector", "operator": "equal", "operand": "source.python"}
    ]
}

我想在键中添加["ctrl+."],这样我就可以按ctrl+alt+dctrl+. 来调出文档。有没有办法在keys 条目中添加or 条件?

我试过["ctrl+alt+d", "ctrl+."],但这只是转换为ctrl+alt+d+.。我的其他尝试都没有奏效。

【问题讨论】:

    标签: python sublimetext3 sublime-anaconda


    【解决方案1】:

    无法在keys 条目中添加“或” - 要获得另一个组合键来执行相同的操作,您必须复制绑定:

    {
        "command": "anaconda_doc", "keys" ["ctrl+alt+d"], "context": [
             {"key": "selector", "operator": "equal", "operand": "source.python"}
        ]
    },
    {
        "command": "anaconda_doc", "keys" ["ctrl+."], "context": [
             {"key": "selector", "operator": "equal", "operand": "source.python"}
        ]
    }
    

    【讨论】:

    • 工作就像一个魅力!谢谢!
    猜你喜欢
    • 1970-01-01
    • 2010-09-06
    • 2016-12-02
    • 1970-01-01
    • 2010-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多