我正在使用Sublime Text 2和ant构建系统. CTRL B完全正常,可以使用默认目标启动构建.但是我的问题是,有没有办法定义不同的ant构建目标,并且有一种机制可以轻松地在它们之间切换?
我想为每个目标创建额外的自定义构建命令 – 例如像“clean”.它有效,但这不是我眼中最好的方法,因为你必须去“工具>构建系统> Ant(干净)”然后点击CTRL B.
解决方法
将此构建文件另存为Packages / User文件夹中的* .sublime-build文件
{ "selector": "source.java","cmd": ["ant"],"variants": [ { "cmd": ["solve_world_hunger"],"name": "Solve World Hunger" },{ "cmd": ["ant","clean"],"name": "Run" } ] }
>默认目标将建立在ctrl b上> variants数组中名为Run的cmd将在ctrl shift b上运行>通过搜索名称,可以通过命令面板运行variants数组中的任何cmd.即按下ctrl shift p并键入Solve World Hunger以运行solve world hunger命令.