昨天在 http://www.oschina.net/question/240989_130365 討論關於IDEA不能實時編譯的一個問題 程序員
可是貌似仍是沒有解決方案 ide
其中 雖然 jse7en 童鞋告訴咱們 能夠(ctrl+s和ctrl+F9)進行保存和編譯,可是。。。2個按鍵你懂得。。太麻煩了
而 gohsy 童鞋告訴咱們要有節奏感。。。。可是做爲一個有強迫症的程序員。。。你懂得,咱們不容許任何東西不在咱們的掌控之中,因此我找到了一個臨時的解決辦法 測試
首先是我想找的是自動編譯,因此發現了idea 12 的一個新特性,make project automatically 據官方說設置了是能夠自動編譯的,可是我本身本地設置了,測試不成功,也不知道是咋整的,沒有更多的信息,接下來我用make project automatically做爲關鍵詞搜索,發現老外也有關於自動編譯的問題。。雖然他成沒成功我不知道,可是他最後給咱們提供了一個 錄製宏的 解決方案。
在stackoverflow 發現的解決方案: http://stackoverflow.com/questions/14635602/intellij-make-project-automatically-woes idea
IDEA中有錄製宏的功能,只要咱們錄製一個宏,內容是ctrl+s和ctrl+F9,而後在快捷鍵(keymap)中將宏的快捷鍵設置成ctrl+s便可實現咱們的需求 spa
下面是個人操做流程: .net
首先點擊菜單開始錄製宏
get
點擊以後這時會在右下角出現一個綠色的小框框和狀態條
io
這時咱們就能夠開始錄製啦,先按下快捷鍵 ctrl+s 而後按下快捷鍵 ctrl+F9 編譯
2個操做作完以後咱們能夠中止錄製保存宏啦,你既能夠點擊右下角的紅色按鈕 也能夠回到菜單點擊 stop Macro Recording
配置
中止錄製以後咱們要給他一個名稱,讓他保存到配置裏面去
就像這樣,我給的是 auto make,或者 能夠是 save and make 這樣符合咱們的操做一點
點擊OK保存後,咱們能夠到設置面板的快捷鍵設置裏面(keymap)設置宏的快捷鍵
在keymap設置中,咱們選擇Macros設置,也就是宏設置,點擊展開後,你能夠看到咱們剛剛錄製的宏"auto make" ,這時右鍵單機選擇 "add keyboard Shortcut" 爲咱們的宏設置快捷鍵
咱們按下Ctrl+S設置快捷鍵,這時下面會出現一個紅色的警告,告訴咱們這個快捷鍵已經被save All這個操做佔用了,可是不用管,直接點OK保存
保存時會提示你刪除佔用的改快捷的操做設置才能設置快捷鍵,直接點擊"Remove"刪除,而後就能保存成功了。
這時咱們再按下快捷鍵Ctrl+S試試?
果真出現了咱們那可愛的make進度條