teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

説明をちょっと追加

2017/05/20 03:42

投稿

退会済みユーザー
answer CHANGED
@@ -1,3 +1,5 @@
1
+ Sublime Text 3に付属しているものやパッケージコントロールで入れたものを問わず、言語ファイルに付属のbuild-systemファイルは実行ファイルのパスが違ってたり日本語(特にWindows)だと文字コードがあわずに表示出来なかったりと使い勝手が良くないので、環境にあわせて自前でビルドシステムを用意するのが良いです
2
+
1
3
  [ツール] > [ビルドシステム] > [ビルドシステム追加]を選択すると`untitled.sublime-build`が開くので、下記のような感じでビルドシステムを作成して保存します
2
4
 
3
5
  [ビルドして実行]でコマンドパレットが開くので[Java - ビルドして実行]を選択
@@ -5,7 +7,7 @@
5
7
 
6
8
  [Sublime TextにBuild Systemを追加する](http://qiita.com/lunatea/items/2bd07ae58e657d625868)より
7
9
 
8
- ```
10
+ ```json
9
11
  {
10
12
  "selector": "source.java",
11
13
  "file_regex": "^(.*?):([0-9]*):?([0-9]*):? (.*)",
@@ -40,5 +42,6 @@
40
42
  }
41
43
  ```
42
44
 
43
- なお、このビルドシステムファイルはWindows専用なので、
45
+ なお、このビルドシステムファイルはWindows専用なので、他のOSでは書き換える必要があります。
46
+
44
- OSでは書き換える必要があります。
47
+ 補足:Sublime Text 3ビルド結果パネルは文字出力は出来ますが入力は出来ないの、その場合ターミナルを開いて実行する必要があります。