轉載自:https://www.cnblogs.com/eyesfree/p/9321795.html
設置 File ->Setting ->Compile:
勾選“Make project automatically”選項
2,勾選上圖"Compile independent modules in parallel”選項
3,取消運行前make,在Run ->Edit Configuration中,選擇 Defaults->Application,去掉下方Before里的make即可
4,File -> Invalidate Caches / Restart ;
事實上我按照這個步驟做,並沒有起到作用,具體原因暫時沒有找到,不過這里提供第二種選擇,如果上面的方法不可行的話,可以選擇試試看
勾選“Make project automatically”選項,這個步驟不變
使用快捷鍵ctrl+alt+shift+/,選擇選項Registry,打開下面的界面
並找到圖中紅框的選項"compller.automake.allow.when.app.running"並勾選
close掉即可,此時已經生效,修改代碼后ctrl+s會自動重新編譯
網上還找到了另一種方法,上面說了,ctrl+F9其實就是編譯,他的方法是將ctrl+s和ctrl+F9集成:
https://my.oschina.net/fdblog/blog/172229
總結:這里的快捷操作也因時因人為異,不是什么時候自動編譯都好,有時候不希望實時編譯的時候,這樣的快捷方式反而成了困擾,所以,使用ctrl+s 和ctrl+F9復合操作也不失是一種好的選擇