2013-04-26 3 views
1

Когда я выбираю C++ в Bulid System, я замечаю, что здесь есть команда «Запустить». Однако, когда я выбираю JavaC в Build System, метка «Run» отсутствует. Как я могу добавить эту метку для компиляции и запуска java? Более того, среди ответов в Compiling and Running Java Code in Sublime Text 2, я предпочитаю @ vijay's, чем любые другие, но когда я настраиваю следующий код, как он предложил, он не работает, когда я набираю «shift + ctrl + b» для запуска java-программыSublime Text2 как добавить ярлык run 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" 
    } 
] 
} 

ответ

2

Sublime Text 2 будет предлагать только пункт Run меню (с ярлыком Ctrl+Shift+B), если есть вариант построения системы с именем Run (см name документацию here). В вашей системе сборки, изменить:

"name": "Run Java" 

к этому:

"name": "Run" 

Затем Ctrl+Shift+B должен выполнить java команду, которую вы собираетесь.

Любые другие варианты, которые вы добавляете, будут отображаться в палитре команд (Ctrl+Shift+P) с именем, подобным Build: Foo, но не будут назначены сочетания клавиш. Один по имени Run будет всегда быть сопоставлен Ctrl+Shift+Bнезависимо от того, в каком порядке эти варианты в.

+0

да, очень полезно! большое спасибо. – user861491

Смежные вопросы