java - Sublime 3 - 特定项目的 Java 构建系统
问题描述
我想在 Sublime Text 3 中有一个简单的项目,我可以⌘B
在我的 Mac 上按下,我的所有Java
文件都将被构建,并且当前打开的Java
文件正在运行。我过去通过Tools > Build System > New Build System...
创建系统级构建文件来实现这一点。完成此操作后,我将在Tools > Build System
菜单中看到构建系统。
但是,我想要一个特定于项目的构建系统(这样它就不会弄乱我的系统级设置)。我试图通过在Project > Save Project As...
. 这创建了一个项目级文件,我将以下内容粘贴到该文件中:
{
"folders":
[
{
"path": ".",
"name": "java-run-system"
}
],
"settings":
{
},
"build_systems":
[
{
"name": "java-run-system",
"shell_cmd": "javac *.java && java -ea $file_base_name",
"selector": "source.java",
"file_regex": "^\\s*File \"(...*?)\", line ([0-9]*)"
}
]
}
但是,当我这样做时,我没有在菜单中看到java-run-system
我所做的Tools > Build System
解决方案
推荐阅读
- rubocop - 在 RubCop 中排除基于父目录的文件
- python - 无法显示函数的图形
- d3.js - 避免长网络中的缠结,D3 力图
- javascript - 我正在尝试输出一种数字模式,该模式接受输入并下降,然后一次上升回原始数字一位数
- python - 如何使子类的每个实例不需要父属性(有点?)
- c# - 在主线程开始运行之前捕获新的进程事件
- terraform - Terraform - 用于不同属性编号的嵌套循环
- javascript - Promise 是浏览器的 API 还是 JavaScript 对象?
- kvm - 根据多少来宾请求自动释放/分配内存给 KVM 来宾,例如 VMware
- python - difference between instance variables and global variables declared in __init__ function