首页 文章

Intellij“自动制作项目”的困境

提问于
浏览
16

回到12月,我从Eclipse切换到IntelliJ,但在几天之内我又转回了 .

今天我再次尝试了IntelliJ,基本上我只剩下一个问题了 .

问题是我想在保存时编译Java类 . 原因是我正在使用JRebel来获取新类 . 我不想每次都按Command-F9编译更改的类 .

我读到了关于EclipseModel插件但是这似乎不再起作用了,因为可以在插件页面的注释中阅读:http://plugins.jetbrains.com/plugin/?id=3822

我还尝试了“自动生成项目”,但这会编译所有类,而不仅仅是更改的类 . 这只是耗费时间,它也会导致JRebel重新加载所有类...

有什么建议?

4 回答

  • 17

    我最终创建了一个执行Save和Make Build的宏 . 然后我将Ctrl S快捷方式分配给此宏,然后它工作正常 .

  • 1

    如果您只是将键从Ctrl F9重新映射到Ctrl S怎么办?基本上你会跟上按下Ctrl S的习惯,因为你在Eclipse中这样做 - 只需按下IntelliJ中的不同键即可

    IntelliJ 12确实带有进程外编译器,它自动编译项目类,但它似乎是不可预测的 - 你可能刷新页面而类尚未编译 . 所以在使用JRebel的场景中,不幸的是,进程外编译没有用 .

  • 2

    这可能不是你想要的,但通常我会自动保存,当我需要编译我正在处理的当前类时,我只是做 Ctrl + Shift + F9.

  • 4

    我的IntelliJ IDEA版本是2017.3.4,我修改了一些值,以便自动编译 .

    Settings

    Registry

相关问题