即使我禁用了“自动构建”,实时语法检查仍然有效,所以“自动构建”似乎没用?
我应该把它关掉吗?
自动构建可以帮助您了解是否有任何编译错误。保持自动构建始终是一个好习惯,以确保您不签入任何导致编译问题的代码
语法检查与构建不同。
你真的想在小改动后运行程序时等待编译周期吗?“自动构建”在后台进行此编译,因此在启动应用程序时可以节省您宝贵的时间。
如果您使用 maven 并且在 mvn build 和 autobuild 开启期间编辑了一些类,它可能会中断构建并使其处于意外状态(不必以错误结束)。但我仍然打开它,只是在构建 mvn 时不更改代码。
这是一个“很高兴拥有”的功能,因为它可以让您实时编译错误。人们也讨厌它,因为他们抱怨在输入大量代码时会分散他们的注意力,并且在输入到一半时屏幕上会出现一堆红线。
但是这个不错的功能是以你的 CPU 为代价的。如果我在较慢的机器上或者如果我正在运行其他 CPU 密集型进程,那么我会关闭自动构建功能。那时你必须手动点击快捷键来构建你的代码。老实说,你只是习惯了点击快捷方式,甚至没有考虑过一段时间。