Android Studio如何查看資源或者函數在哪些類中被引用

來源:互聯網
上載者:User

許多人在做完Keymap匹配到Eclispe快速鍵後,發現查看資源或者函數在哪些地方被引用的快速鍵“Ctrl+Shift+G”不靈

了,你選中某個函數後,使用這個快速鍵,發現只會游標跳到該類中引用這個函數的地方。原因是啥呢?


首先這裡簡單分析下,選擇Keymap後IDE所做的工作及選擇後發生快速鍵失效原因,Android Studio設定KeyMap到

Eclipse,是進行了一個快速鍵的映射操作,但是Android Studio本身的快速鍵數量和Eclipse是不一樣的,比如Android

 Studio中有100個快速鍵,Eclipse中有95個,而且剛好Android Studio和Eclipse相同快捷操作點剛好是95個,當然實際

的肯定不是這樣,映射只能映射公用的部分,所以在映射完成後,很多人都會發現在Eclipse中能用的快速鍵在Android

 Studio不能使了。

導致不能使的原因總共有兩個:

1、Android Studio找不到和Eclipse一樣的快速鍵功能點,映射失敗

2、另外一個原因是Android Studio中映射了的功能點快速鍵和未映射的功能點快速鍵存在衝突

3、快速鍵需要在某些條件下觸發才有效,這個很奇葩

原因找到了,那如何解決了,這個時候只能自己找到快速鍵設定選項,找到對應的功能點,設定你所想要的快速鍵。

當然針對原因3,這個就不是解決辦法了。


言歸正傳,映射完成後,不想自己去手動修改快速鍵,那到底如何查看資源或者函數在哪些類中被引用,目前我知道的有3種方式:

1、快速鍵:Ctrl+G,這種方法最簡單,其實這邊這個快速鍵就是對應Eclipse中的Ctrl+Shift+G

2、快速鍵:  Ctrl+Alt+Shift+F7,這個方法是第一種方法的複雜版,你可以在彈出的對話方塊中進行一些選擇

3、快速鍵:Ctrl+H,這個就是就是搜尋功能了,Find in path。


後面我會將所有失效的快速鍵整理到一篇文章當中,同時會寫一篇專門針對快速鍵講解的文章。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.