Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> Android studio之更改快捷鍵及自動導包

Android studio之更改快捷鍵及自動導包

編輯:關於Android編程

剛剛轉入Android Studio,對AS中的一些操作還不太熟悉,所以記錄一下。。。

更改AS中的代碼提示快捷鍵,AS做的也挺智能的,在Keymap中可以選擇使用eclipse的快捷鍵設置,但是雖然設置了,對有些快捷鍵還是不能使用,那麼就需要我們手動去修改了。

\

在代碼提示AS默認的快捷鍵是Ctrl+Alt+Space,反正我是用不慣,還是改為eclipse中的Alt+/吧,修改時必須先copy一份快捷鍵設置副本才能修改:

\

在修改時候,我們會發現AS提示有快捷鍵沖突,意思就是這個Alt+/已經被使用了,那麼我們就找到那個使用Alt+/的快捷鍵取消便是了,那麼怎麼看是否沖突了呢?舉個例子:<喎?/kf/ware/vc/" target="_blank" class="keylink">vcD4KPHA+PGltZyBzcmM9"/uploadfile/Collfiles/20150514/2015051408463158.png" alt="\">

在上圖中,我輸入了一個行代碼注釋的快捷鍵,然後在下面的框框中紅色字體就是提示沖突的快捷鍵,有多少對大括號[]就有多少個快捷鍵沖突,那麼怎麼看沖突的快捷鍵是什麼呢?

比如第一行[Main menu " Code | Comment with Line Comment]這個快捷鍵沖突,就表示在Main menu 目錄下的Code子目錄下的Comment with Line Comment鍵沖突,然後找到它對它進行修改既可。

其它的快捷鍵像注釋Ctrl+/,Ctrl+Shift+/,查找Ctrl+F,查看源碼按住Ctrl+鼠標左鍵,一鍵修改變量名Shift+Alt+R都是不變的。但是當我們創建一個JavaBean時,我們想要去自動生成getter和setter、toString()、或者重寫父類方法,這時候AS默認的快捷鍵是Alt+Insert,如果你不習慣這個快捷鍵,也可以修改為eclipse中用的Shift+Alt+S。


最後再說下怎麼設置AS自動導包:


在AS中,我們都知道一個一個導包是Alt+Enter的,那麼怎麼一鍵導包呢?答案是在AS中沒有一鍵導包的快捷鍵,然後卻有自動導包的設置,如上圖:分別解釋一下上面這幾個選項是何意思:

XML

    Show import popup,這個是用於編輯XML時,自動會彈出一個import的對話框,問你是否需要導入。

    Java

      Insert imports on paste:(All Ask None),這個其實就是你在復制代碼的時候,對於導入的包是否需要進行詢問的一個選項。 All:選擇這項的時候,你黏貼的代碼,有需要導入的包名時,會自動導入,不會彈提示框 ASK:選擇這項的時候,你黏貼的代碼,有需要導入的包名時,會彈提示框,問你要不要導入 None:選擇這項的時候,你黏貼的代碼,有需要導入的包名時,不會彈提示框,也不會自動導入。 Show import popup:這個是和上面的Insert imports on paste是不同的項了哈,不要混一起,這個是指當你輸入的類的聲明沒被導入時,會彈出一個選擇的對話框。但是這邊需要注意下,這個選項其實是有點問題的。不管你勾還是不勾,反正對話框是不會彈出來的,在你輸完類名後,聲明都自動導入了。所以我估計這個可能是Android Studio的bug。 Optimize imports on fly:這個其實和快捷鍵Ctrl+Shift+O/Ctrl+Alt+O是一樣的,就是把不用的聲明移除掉。 Add unambiguous imports on the fly:這個就是自動導入功能了,當你輸入類名後,聲明就被自動導入了。 Exclude from Import and Completion:這個其實就是你自定義import。可以不用關注,一般來說你是用不上的。







  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved