Sublime文本键映射启动“扩展”

时间:2012-11-29 14:31:54

标签: python text editor sublimetext2

基本上我使用Sublime Text 2来编辑和(希望)运行Python文件。但是,为了运行文件,我必须点击 Ctrl + Shift + P ,输入至少两个字母(P ,Y)并点击输入。然后脚本运行。我想将其分配给热键。因此,我冒险进入了崇高键图文件的世界,几乎死于无聊。

示例命令:

{ "keys": ["ctrl+v"], "command": "paste" },

我的尝试:

{ "keys": ["f5"], "command": "SublimeREPL: Python - RUN current file" },

有人可以告诉我,我正在犯的是什么错误吗? 我怎么能不犯这个错误?

1 个答案:

答案 0 :(得分:3)

您可以像morphyn建议的那样尝试构建系统,但我将解决使用SublimeRepl(和键绑定)的问题。您想要的命令不是命令选项板中的文本,而是实际运行的命令。快速浏览一下插件后,我找到了命令文件here。此文件指定将在命令选项板中显示的内容以及选中时将运行的内容。对于您的特定情况,您需要在用户定义的键映射中创建以下内容(可通过Preferences -> Key Bindings - User访问,但我认为您已经找到了。)

{
    "keys": ["f5"],
    "command": "run_existing_window_command", "args":
    {
        "id": "repl_python_run",
        "file": "config/Python/Main.sublime-menu"
    }
}

我自己没有运行它,但这应该有效。

希望有所帮助。