当我在 Bulid System 中选择 c++ 时,我注意到下面有一个“运行”命令。 但是,当我在“构建系统”中选择“JavaC”时,“运行”标签丢失了。 如何添加这个标签来编译和运行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"
}
]
}
最佳答案
如果存在名为 Run 的构建系统变体,Sublime Text 2 将仅提供
(请参阅 Run
菜单项(使用快捷键 Ctrl+Shift+B
) name
文档 here )。在您的构建系统中,更改以下内容:
"name": "Run Java"
对此:
"name": "Run"
然后,Ctrl+Shift+B
应该执行您要执行的 java
命令。
您添加的任何其他变体都将出现在命令面板 (Ctrl+Shift+P
) 中,名称类似于 Build: Foo
,但不会分配键盘捷径。名为 Run
的始终会映射到 Ctrl+Shift+B
无论变体的顺序如何。
关于java - Sublime Text2如何添加run java标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16233049/