当我在Bulid系统中选择c ++时,我注意到下面有“运行”命令。 但是,当我在Build System中选择JavaC时,缺少“Run”标签。 如何添加此标签以编译和运行java? 更重要的是,在Compiling and Running Java Code in Sublime Text 2中的答案中,我更喜欢@ 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"
}
]
}
答案 0 :(得分:2)
如果存在名称为Run
的构建系统变体,则Sublime Text 2将仅提供Ctrl+Shift+B
菜单项(带有快捷方式Run
)(请参阅name
文档{ {3}})。在您的构建系统中,更改此:
"name": "Run Java"
到此:
"name": "Run"
之后,Ctrl+Shift+B
应执行您要执行的java
命令。
您添加的任何其他变体都将显示在命令选项板(Ctrl+Shift+P
)中,其名称为Build: Foo
,但不会分配键盘快捷键。无论变体的顺序如何,名为Run
的始终始终都会映射到Ctrl+Shift+B
。