1

基本的に、Sublime Text 2 を使用して Python ファイルを編集および (できれば) 実行しています。ただし、ファイルを実行するには、Ctrl+ Shift+をタップPし、少なくとも 2 文字 (P、Y) を入力して、 を押す必要がありenterます。次に、スクリプトが実行されます。これをホットキーに割り当てたい。そのため、私は崇高なキーマップ ファイルの世界に足を踏み入れ、退屈で死にそうになりました。

サンプル コマンド:

{ "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 に答える