Sublime Text 2如何添加运行java标签?

时间:2013-04-26 09:26:15

标签: java sublimetext2

当我在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"
    }
]
}

1 个答案:

答案 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