標籤:
原文地址:http://www.developerphil.com/android-studio-tips-of-the-day-roundup-4/
33、分析資料流到當前位置
蘋果/Windows:無對應快速鍵,可在菜單中選擇Analyze->Analyze Data Flow to Here
通過分析當前選取的變數、參數或域變數,該功能可給出其流經當前位置的路徑圖。當你在閱讀一份不熟悉的代碼時,如果想要快速弄清楚某個參數經曆過哪些變化,這個功能會顯得非常有用!
這個功能和“從這開始分析資料流”恰好相反,後者為你提供資料變數、域變數或傳回值的終止的位置。
34、Sublime Text風格的多行選擇
蘋果:Ctrl+G Windows:Alt+J
這是一個很nice的功能。這可以讓你一次選中多個相同字串,並在每個字串出現的地方添加一個游標。也就是說,你可以一次性在多個位置輸入相同的內容。(註:要先選中一個字串才可以哦)
35、列選擇
蘋果:Cmd+Shift+8 Windows:Shift+Alt+Insert
也可以:Alt+滑鼠拽動
該功能允許你一次性選中多行進行編輯,也稱之為塊選擇。簡單的說,當你向下選擇時,不會將行尾內容也選進來。只會將你選中的矩形地區作為選擇結果,並在矩形地區的最後加上游標讓你編輯。
36、尾碼補全
快速鍵:無
這個特性從字面上來看可能不太好理解。簡單的說,這個特性就是用一些結構性的代碼來包裹當前選中的語句,一定程度上可以為你節省不少時間。例如,如果要遍曆一個list,你可以只輸入“myList.for”然後按Tab補全就可以為你自動產生一個遍曆list的for結構。
在一條語句後直接輸入“.”可以得到一個完整的列表,你可以在這個列表裡尋找自己需要的補全方案。
下面是我本人最常用的操作:
(1).for(產生一個for迴圈結構)
(2).format(用String.format()包裹一個字串)
(3).cast(用強制類型轉換包裹一條語句)
37、與剪貼簿內容比較
快速鍵:對選中的內容單擊右鍵,選擇“Compare With Clipboard”
這個功能會將當前選中的內容和剪貼簿裡的內容進行比較,並顯示兩者之間不同的地方。
38、終止進程的運行
蘋果:Cmd+F2 Windows:Ctrl+F2
該功能將終止當前正在啟動並執行進程。如果當前正在運行進程不止一個,會顯示一個列表讓你選擇。對於終止程式構建或調試非常有協助。
39、顯示程式執行點
快速鍵:Alt+F10
其作用很簡單,就是將游標置於調試器當前正執行的位置。有時候調試的適合可能離開當前正在調試的位置,檔案跳轉之後可能會迷失調試位置。於是這個功能就能發光發熱了。
40、顯示VCS巨集指令清單框
蘋果:Ctrl+V Windows:Alt+`(鍵盤上ESC鍵下面的那個鍵)
該快速鍵將給你提供一個常用的版本控制巨集指令清單。如果你的工程並沒有使用版本控制系統,那麼會顯示一個由Android Studio維護的本地修改曆史。
41、分支比較(git)
快速鍵:菜單選擇VCS->Git->Compare With Branch.(適用於git)
假設你的工程是用git來進行版本管理的,那麼你可以在不同分支之間比較當前檔案或檔案夾。這可以非常清楚的知道當前分支和主分支差別有多大。
Android Studio快速鍵每日一練(4)