一、出處:
https://my.oschina.net/fdblog/blog/172229
https://www.cnblogs.com/hejj-bk/p/13384902.html
(ctrl+s和ctrl+F9)可以進行保存和編譯,但是太麻煩了
二、解決方案:錄制宏
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進度條,再次感覺寫這個貼子的大牛。