1. 程式人生 > >關於IDEA不能實時編譯的一個臨時解決辦法。。。。

關於IDEA不能實時編譯的一個臨時解決辦法。。。。

但是貌似還是沒有解決方案

其中 雖然 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中有錄製巨集的功能,只要我們錄製一個巨集,內容是ctrl+s和ctrl+F9,然後在快捷鍵(keymap)中將巨集的快捷鍵設定成ctrl+s即可實現我們的需求

下面是我的操作流程:

首先點選選單開始錄製巨集
這裡寫圖片描述
點選之後這時會在右下角出現一個綠色的小框框和狀態條
這裡寫圖片描述
這時我們就可以開始錄製啦,先按下快捷鍵 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進度條

有誰玩海島奇兵的,可以加我戰隊:壹號 。