1

基本上我使用 Sublime Text 2 来编辑和(希望)运行 Python 文件。不过此刻,要运行一个文件,我必须点击Ctrl++ ,输入至少两个字母 (P, Y) 并Shift点击. 然后脚本运行。我想将其分配给热键。因此,我冒险进入了 sublime-keymap 文件的世界,几乎厌倦了。Penter

示例命令:

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

我的尝试:

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

有人可以告诉我我犯了什么错误吗?我怎样才能不犯那个错误?

4

1 回答 1

3

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

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

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

希望有帮助。

于 2012-11-30T04:51:29.280 回答