我正在使用Eclipse进行开发,因为IntelliJ无法做的所有事情(例如,突出显示变量的所有实例),并且因为IntelliJ在远程连接上比较慢 . 但是因为我还没有将Maven完全集成到Eclipse中,所以我必须切换回IntelliJ来使用Tomcat编译和运行我的项目 .
如何告诉IntelliJ检测文件系统上已更改的所有文件并重新编译它们? (我不想手动打开每个更改的文件以使IntelliJ检测到更改 . )在Eclipse中我只刷新项目树[ 1 ] ...
Footnotes :
- Eclipse具有一个功能(名为“ Refresh Using native hooks or polling ”),您可以在文件系统中检测到任何基础更改时自动检测更改并同步透视图(请参见下图) . 这非常方便,并且在使用构建工具时无需手动刷新项目 - 在项目目录结构中创建文件/目录 .
是否有任何类似的Intellij(显式设置或其他),消除了必须单击按钮以同步视图与文件系统更改?
4 回答
您可以使用"synchronize"按钮(两个黄色箭头)或简称Ctrl Alt Y.
Intellij可以突出显示变量实例,您只需启用它即可 . 此外,如果您调用编译项目,Intellij将只编译已更改的文件(如果可能,则进行hotswap,如果您处于调试模式并部署到例如tomcat)
右键单击左窗格中的Project,然后单击“Synchronize”
您可以在IDE左下角的圆形圆圈图标中查看状态
我知道这个问题是在几年前发布的,但也许这些信息可以帮助将来的某些人 . 我实际上是在研究类似的问题,并且为我做了以下工作:
转到设置>构建,执行,部署>编译器,并确保选中“自动生成项目” .