1. 程式人生 > >IDEA:快捷鍵衝突的解決方法

IDEA:快捷鍵衝突的解決方法

環境說明
※Windows 10 os ver:1703
※IDEA 2017 2.5

最近很是苦惱,發現系統的快捷鍵已經不夠用了,快捷鍵被很多軟體佔用,導致編譯器的快捷鍵很多都衝突無法使用.這無疑給我的程式設計帶來了很多困擾,因為idea的強大一部分來自於快捷鍵的強大,脫離滑鼠只靠鍵盤程式設計才舒服啊.
一 搜狗輸入法的按鍵
這是eclipse的格式化程式碼快捷鍵,idea支援更換快捷鍵風格,這對於從eclipse轉過來的開發者來說是極其友好的,可以不用浪費時間去熟悉另一個工具的快捷鍵習慣.但是,這個擼程式碼必備的快捷鍵卻被個輸入法佔用了,所以,第一步,幹掉這個快捷鍵.
進入搜狗輸入法的設定屬性–>按鍵,該取消的快捷鍵都給取消了吧
這裡寫圖片描述

二 QQ/TIM的熱鍵
QQ作為國內流行的即時通訊軟體,在我們的生活和工作中也扮演著重要的角色.可是,要求的快捷鍵是不是也有點過分了?幹掉,統統幹掉
進入系統設定–>熱鍵–>設定熱鍵–>點選熱鍵–>backspace即可.
這裡寫圖片描述

三 找不到佔用軟體的解決辦法
但是,很多時候我們找不到到底熱鍵是被哪個軟體佔用了怎麼辦呢?
方法一
下載一個叫做Windows Hotkey Explorer的軟體,檢視系統中佔用快捷鍵的所有軟體.不過,我親測了一下,不太好,一啟動這個應用,會執行各種快捷鍵瘋狂開啟各種視窗,據說要在不執行任何軟體的情況下執行這個軟體才行,有興趣的可以試試.
方法二


求人不如求己.與其去改變別人,不如改變自己.
去改變idea的預設快捷鍵的方式:(以格式化程式碼的ctrl+alt+l為例)
1 點選file–>setting–>keymap,到達快捷鍵介面
這裡寫圖片描述
2 開始搜尋
這裡寫圖片描述
3 雙擊ReFormat Code
這裡寫圖片描述

4 選擇新增快捷鍵
這裡寫圖片描述

5 新增一個未被佔用的快捷鍵即可,然後就可以remove掉之前被佔用的快捷鍵了.

好了,體驗飛一般的擼程式碼吧.

2017/9/27
Lucifer