【问题标题】:How can I change Ctrl+E key binding to F12如何将 Ctrl+E 键绑定更改为 F12
【发布时间】:2013-11-30 00:01:06
【问题描述】:

我今天安装了 Sublime text3。我还安装了 emmet 插件。

现在插件缩写命令通过按Ctrl+E按钮起作用。

我想把它改成F12,我的意思是我想每当我按F12时它的作用与按Ctrl+相同E 按钮

我已经搜索了很多,尝试了很多方法,但我无法做到。

请指导我。

非常感谢。

【问题讨论】:

    标签: sublimetext3 abbreviation emmet


    【解决方案1】:

    打开 sublime text 控制台并输入sublime.log_commands(True)。按 Ctrl+E 就像在扩展缩写一样。 ST 控制台将显示在您的键绑定中使用的命令和参数。键绑定将具有以下形式

    {"keys": ["f12"], "command": <command listed in the console>, "args": <object containing args listed if applicable.>}
    

    编辑

    [
        {
            "keys": [
                "f12"
            ], 
            "args": {
                "action": "expand_abbreviation"
            }, 
            "command": "run_emmet_action", 
            "context": [
                {
                    "key": "emmet_action_enabled.expand_abbreviation"
                }
            ]
        }
    ]
    

    【讨论】:

    • 日志命令有效,但我没有找到是否要将 ctrl+e 更改为另一个命令,例如 ctrl+enter 或其他任何命令,我应该编辑什么文件。我发现 F12 键用于“转到定义”命令。所以我决定使用 ctrl+enter 而不是 F12 来执行“ctrl+e”动作命令。现在你能指导我更多吗。
    • 转到Preferences -&gt; Key Bindings - User 并输入我的编辑内容。如果您已经有键绑定条目,请删除方括号。这些文件是 JSON,所以只需在必要的地方添加一个逗号。
    猜你喜欢
    • 2014-02-03
    • 1970-01-01
    • 1970-01-01
    • 2017-01-16
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2017-09-23
    • 1970-01-01
    相关资源
    最近更新 更多