Android studio常用快捷鍵導包的設置


下面是一些快捷鍵的使用還有快速導包的設置

1. Ctrl+G

同時按下Ctrl+G快捷鍵彈出快速定位框,在框中輸入行數點擊OK即可快速切換到對應的行數,如圖2.17所示。

2. Ctrl+E

同時按下Ctrl+E快捷鍵,彈出最近打開文件列表,可以快速選擇最近曾經打開的文件

3. Ctrl+/

選中某一行,同時按下Ctrl+/快捷鍵可以注釋這一行,如圖2.19所示。

4. Ctrl+F

同時按下Ctrl+F快捷鍵,將在編輯頁的頂部彈出類內快速搜索欄,可以快速定位類內的某個單詞,支持聯想查找

輸入prote,將會高亮顯示protected,同時注意到搜索欄中有三個復選框,選中第一個Match Case復選框將會對大小寫敏感。

5. Ctrl+R:

Ctrl+F快捷鍵常和Ctrl+R快捷鍵使用,用來快速查找並全部替換

先使用快捷鍵Ctrl+F搜索出所有protected,然后使用快捷鍵Ctrl+R彈出替換欄,在替換欄輸入框中輸入替換后的單詞並點擊Replace all按鈕即可將類中所有的protected替換成public,十分快捷。不過,在實際開發中要謹慎使用,避免引入不容易察覺的問題。

6. Ctrl+J

同時按下Ctrl和J快捷鍵,彈出快捷代碼框

對於一些常用的代碼Android Studio中進行了封裝,直接選中即可快速生成,在開發中十分實用,這里以打印log和彈出Toast為例。首先按下Ctrl+J快捷鍵,彈出如圖2.24所示的快捷代碼框,然后直接輸入logd這一快捷代碼的“命令”,如圖2.25所示。

打印Log需要TAG,在類的最上方輸入快捷代碼logt,即可快速生成一個TAG,如圖2.27所示。

同樣,先輸入Ctrl+J鍵,彈出快捷代碼框,然后直接輸入toast,如圖2.29所示。

按下Enter鍵,或者有了Toast以后按下Ta

快速生成了一行Toast語句,在引號中輸入要Toast顯示的信息即可,是不是十分快捷方便?

7. Ctrl+F12:

在類中方法比較多的情況下,同時按下Ctrl和F12鍵可以快速查看類中所有的方法,彈出這個框的同時可以直接輸入想要搜索的方法,進行快速匹配。


1. Ctrl+Alt+T


選中一塊代碼,同時按下Ctrl、Alt和T鍵,彈出“包裹”彈出框,選擇需要包裹的類型即可包裹選中的代碼,

2. Ctrl+Alt+L

對當前類的所有代碼進行格式化

2. Ctrl+Alt+V

此快捷鍵可以快速聲明一個變量,本地變量賦值

3. Ctrl+Alt+H

點中某一個方法按下這個快捷鍵,在左邊欄上彈出此方法的調用關系,此快捷鍵在開發中十分常用。

 

4. Ctrl+Alt+O


這個快捷鍵可以自動導包或刪除無用的包,這時候按下快捷鍵即可自動刪除這些無用的包

1. Ctrl+Shift+/


和Ctrl+/類似,都是實現注釋代碼的功能,Ctrl+Shift+/實現代碼塊的注釋,再次按下這個快捷鍵將反注釋掉這部分代碼

這個快捷鍵在開發中經常使用,可以通過關鍵字快速搜索需要的信息,選中第一個復選框對大小寫敏感。點擊右邊的標簽即可查看關鍵字的預覽


3. Ctrl+Shift+加號/減號


若方法是收起的,同時按下Ctrl+Shift+加號會將方法展開,


相反,若方法是展開的,同時按下Ctrl+Shift+減號則會收起方法

1.Alt+Insert

同時按下Alt和Insert鍵,彈出快速代碼生成框,有構造方法、getter/setter方法、toString方法等
 Android Studio快速代碼生成框
這里以生成構造方法為例,選擇Constructor選項
可以看出,自動生成了包含兩個屬性的構造方法,很是方便快捷,生成getter/setter方法和生成構造方法比較類似,同樣選中這兩個屬性並按下快捷鍵,選中Getter and Setter,如圖2.52所示。
選擇OK鍵即生成這兩個屬性的getter和setter方法

2. Alt+鼠


按下Alt鍵並結合鼠標可以同時選中多
 Android Studio多行選中
上圖中一次選中了多行,此時可以進行多行編輯


3. Ctrl+鼠標左鍵
此快捷鍵可以查看鼠標選中的類或方法,

 

 2 但Android studio設置里有一項Auto Import自動導入功能。設置過程如下:

        Android studio --> File--> Settings --> Editor --> Auto Import:然后設置如下

 

 

   設置中的參數解釋如下,下為轉載:

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

    Java

    Insert imports on paste:(All Ask None),這個其實就是你在復制代碼的時候,對於導入的包是否需要進行詢問的一個選項。
        All:有需要導入的包名時,會自動導入,不會彈提示框
        ASK:有需要導入的包名時,會彈提示框,問你要不要導入
        None:有需要導入的包名時,不會彈提示框,也不會自動導入。


    Show import popup:這個是和上面的Insert imports on paste是不同的項了哈,不要混一起,這個是指當你輸入的類的聲明沒被導入時,會彈出一個選擇的對話框。
    Optimize imports on fly:這個其實和快捷鍵Ctrl+Shift+O/Ctrl+Alt+O是一樣的,就是把不用的聲明移除掉。
    Add unambiguous imports on the fly:這個就是自動導入功能了,當你輸入類名后,聲明就被自動導入了。

    Exclude from Import and Completion:這個其實就是你自定義import.

參考文獻

(5條消息) Android studio 自動導入(全部)包 import_暴走影視-CSDN博客_android studio 導包

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM