1

Bulid System で c++ を選択すると、下に「実行」コマンドがあることに気付きました。ただし、 Build System で JavaC を選択すると、「実行」ラベルがありません。このラベルを追加して Java をコンパイルして実行するにはどうすればよいですか? さらに、 Sublime Text 2 での Java コードのコンパイルと実行の回答の中で、@vijay の回答を他のどの回答よりも好みますが、彼が提案したように次のコードを構成すると、「shift+ctrl+b」と入力しても機能しません。 " Java プログラムを実行する

{
"cmd": ["javac", "-Xlint", "$file"],
"file_regex": "^(...*?):([0-9]*):?([0-9]*)",
"selector": "source.java",

"variants": [

    { "cmd": ["java", "$file_base_name"],
      "file_regex": "^(...*?):([0-9]*):?([0-9]*)",
      "selector": "source.java",
      "name": "Run Java"
    }
]
}
4

1 に答える 1

2

Sublime Text 2 は、その名前のビルド システム バリアントがある場合にのみ、Runメニュー項目 (ショートカット付き) を提供します (こちらのドキュメントを参照してください)。ビルド システムで、これを変更します。Ctrl+Shift+BRunname

"name": "Run Java"

これに:

"name": "Run"

その後、目的Ctrl+Shift+Bのコマンドを実行する必要がありjavaます。

追加したその他のバリアントは、コマンド パレット ( Ctrl+Shift+P) に次のような名前で表示Build: Fooされますが、キーボード ショートカットは割り当てられません。名前Runが付けられたものは、バリアントの順序に関係なく常にマップされます。Ctrl+Shift+B

于 2013-04-27T03:53:28.713 に答える