看了這篇文章Android Studio如何查看資源或者函數在哪些類中被引用,知道了快捷鍵失效的原因,其中有一個原因就是快捷鍵衝突,那如何查看快捷鍵哪些項衝突了呢?
Android Studio要查看當前快捷鍵和哪些快捷鍵有衝突很簡單,打開設置頁面,搜索Keymap,然後在快捷鍵頁面輸入你要查看的快捷鍵名稱,這裏不能輸入快捷鍵哈,因爲不支持直接用快捷鍵來搜索,這個估計是Android Studio的bug,那如何知道快捷鍵對應的功能名稱是啥,請戳這:Android Studio如何修改快捷鍵。
搜索到對應的快捷鍵後,選中你要查看的項,郵件,在彈出的對話框中選第一個,然後你會看到這麼一個對話框:
好了,Conflicts中就是衝突的項,一箇中括號代表的是一處衝突,這裏可以看到總共有6處衝突,我這邊解釋一處:
第一項:[Main menu | View | Show Source] ,這裏的“|”不是或的意思,是下一級目錄的意思,
意思就是衝突的項在Main menu目錄下的View目錄,然後再View目錄下的Show Source。
其他的也是像這麼去看。
如果你想處理鼠標快捷鍵的衝突,你就彈出的對話框中的選第二項。做法也是一樣的。這裏就不詳細說了。