1. 程式人生 > >Android Studio最全快捷鍵和使用技巧(附圖!)

Android Studio最全快捷鍵和使用技巧(附圖!)

    本文轉載自:http://www.open-open.com/lib/view/open1458715872710.html

   Android studio作為如今主流的Android開發平臺,熟悉常用快捷鍵可以讓我們開發更加高效便捷,如魚得水。

  本文翻譯自 Android Studio Tips by Philippe Breault,一共收集了62個 Android Studio 使用小技巧和快捷鍵。 根據這些小技巧的使用場景,本文將這62個小技巧分為常用技巧(1 – 28)、編碼技巧(29 – 49)和除錯技巧(50 – 62),分成三個部分。

每個小技巧都配有 gif 動圖,由於原圖在 google photo 上,載入較慢,本文全部轉存到七牛上了。

由於能力有限,翻譯過程中難免有所疏漏,如發現錯誤或問題,請在評論中提出,謝謝。

常用技巧

1. 書籤(Bookmarks)

  • 描述:這是一個很有用的功能,讓你可以在某處做個標記(書籤),方便後面再跳轉到此處。
  • 呼叫:Menu → Navigate → Bookmarks
  • 快捷鍵:
    • 新增/移除書籤:F3(OS X) 、F11(Windows/Linux);
    • 新增/移除書籤(帶標記):Alt + F3(OS X)、Ctrl + F11(Windows/Linux);
    • 顯示全部書籤:Cmd + F3(OS X) 、Shift + F11(Windows/Linux),顯示所有的書籤列表,並且是可以搜尋的。
    • 上一個/下一個書籤:無,可以在設定中設定快捷鍵。
  • 更多:當你為某個書籤指定了標記,你可以使用快捷鍵 Ctrl + 標記 來快速跳轉到標記處,比如輸入Ctrl + 1,跳到標記為1的書籤處。

2. 摺疊/展開程式碼塊(Collapse Expand Code Block)

  • 描述:該操作提供一種方法,讓你隱藏你不關心的部分程式碼,以一種較為簡潔的格式顯示關鍵程式碼。一個有意思的用法是隱藏匿名內部類的程式碼,讓其看起來像一個Lambda表示式。
  • 快捷鍵:Cmd + “+”/”-“(OS X)、Ctrl + Shift + “+”/”-“(Windows/Linux);
  • 更多:可以在Settig → Editor → General → Code Folding 中設定摺疊規則。

最強 Android Studio 使用小技巧和快捷鍵

3. 與分支比對(Compare With Branch (Git))

  • 描述:假如你的專案是使用git來管理的,你可以將當前檔案或者資料夾與其他的分支進行比對。比較有用的是可以讓你瞭解到你與主分支有多少差別。
  • 呼叫:Menu → VCS → Git → Compare With Branch

最強 Android Studio 使用小技巧和快捷鍵

4. 與剪下板比對(Compare With Clipboard)

  • 描述:將當前選中的部分與剪下板上的內容進行比對。
  • 呼叫:右鍵選中的部分,在右鍵選單中選擇“Compare With Clipboard”。

最強 Android Studio 使用小技巧和快捷鍵

5. 上下文資訊(Context Info)

  • 描述:當前作用域定義超過滾動區域,執行該操作將顯示所在的上下文資訊,通常它顯示的是類名或者內部類類名或者當前所在的方法名。該操作在xml檔案中同樣適用。
  • 呼叫:Menu → View → Context Info
  • 快捷鍵:Alt + Q (Windows/Linux)
  • 更多:個人認為,這個功能更好的用法是快速檢視當前類繼承的父類或者實現的介面。

最強 Android Studio 使用小技巧和快捷鍵

6. 查詢操作(Find Action)

  • 描述:輸入某個操作的名稱,快速查詢,對於沒有快捷鍵的部分操作這是一個很有用的技巧。
  • 快捷鍵:Cmd +Shift + A(OS X)、Ctrl + Shift + A(Windows/Linux);
  • 更多:當某個操作是有快捷鍵的,會顯示在旁邊。

最強 Android Studio 使用小技巧和快捷鍵

7. 查詢補全(Find Complection)

  • 描述:當你在一個檔案中進行查詢時,使用自動補全快捷鍵可以給出在當前檔案中出現的建議單詞;
  • 快捷鍵:Cmd + F(OS X),Ctrl + F(Windows/Linux),輸入一些字元,然後使用自動補全;

最強 Android Studio 使用小技巧和快捷鍵

8. 隱藏所有面板(Hide All Panels)

  • 描述:切換編輯器鋪滿整個程式介面,隱藏其他的面板。再次執行該操作,將會回到隱藏前的狀態。
  • 呼叫:Menu → Window → Active Tool Window → Hide All Windows;
  • 快捷鍵:Cmd +Shift + F12(OS X)、Ctrl + Shift + F12(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

9. 高亮一切(Hightlight All the Things)

  • 描述:該操作將會高亮某個字元在當前檔案中所有出現的地方。這不僅僅是簡單的匹配,實際上它會分析當前的作用域,只高亮相關的部分。
  • 呼叫:Menu → Edit → Find → Highlight Usages in File;
  • 定位到上一處/下一處:Menu → Edit → Find → Find Next/Previous;
  • 快捷鍵:相關快捷鍵請在選單中檢視;
  • 更多:
    • 如果高亮一個方法的returnthrow語句,將會高亮這個方法的所有出口/結束點;
    • 如果高亮某個類定義處的extendimplements語句,將會高亮繼承的或實現的方法;
    • 高亮一個import語句也會高亮使用到的地方;
    • 按下Esc可以退出高亮模式;

最強 Android Studio 使用小技巧和快捷鍵

10. 回到上一個工具視窗(Jump to Last Tool Window)

  • 描述:有時候你會從某個工具視窗跳到編輯器裡面,然後又需要重新回到剛才操作的那個工具窗,比如你查詢使用情況的時,使用該操作可以在不使用滑鼠的情況下跳轉到之前的工具視窗。
  • 快捷鍵:F12;

最強 Android Studio 使用小技巧和快捷鍵

11. 上一個編輯位置(Last Edit Location)

  • 描述:該操作將使得你導航到上一處你改動過的地方,這與點選工具欄上的返回箭頭回到上一個定位位置是不一樣的,該操作將會返回到上一個編輯的位置。
  • 快捷鍵: Cmd + Shift + Delete(OS X)、Ctrl + Shift + Backspace(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

12. 在方法和內部類之間跳轉(Move Between Methods and Inner Classes)

  • 描述:該操作讓游標在當前檔案的方法或內部類的名字間跳轉。
  • 呼叫:Navigate → Next Method/Previous Method;
  • 快捷鍵:Ctrl + Up/Down(OS X)、Alt + Up/Down(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

13. 定位到巢狀檔案(Navigate to Nested File)

  • 描述:有時你有一堆存放在不同目錄下的同名檔案,例如不同模組下的AndroidManifest.xml檔案,當你想定位到其中的一個檔案,你會得到一堆搜尋結果,你還得辨認哪個才是你需要的。通過在檢索框中輸入部分路徑的字首,並新增斜槓號,你就可以在第一次嘗試的時候就找到正確的那個。
  • 快捷鍵:Shift + Cmd + O(OS X)、Shift + Ctrl + N(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

14. 定位到父類(Navigate to parent)

  • 描述:如果游標是在一個繼承父類重寫的方法裡,這個操作將定位到父類實現的地方。如果游標是在類名上,則定位到父類類名。
  • Menu → Navigate → Super Class/Method
  • 快捷鍵:Cmd + U(OS X)、Ctrl + U(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

15. 根據編號打開面板(Open a Panel by Its Number)

  • 描述:你可能已經注意到某些面板的名稱左邊有一個數字,這裡有個快捷操作可以開啟它們。如果你沒看到面板的名稱,請點選IDE的左下角的切換按鈕。
  • 快捷鍵:Cmd + 數字(OS X)、Alt + 數字(Windows/Linux);

16. 在外部開啟檔案(Open File Externally)

  • 描述:通過這個快捷鍵,簡單地點選Tab,就可以開啟當前檔案所在的位置或者該檔案的任意上層路徑。
  • 快捷鍵:Cmd + 單擊Tab(OS X)、Ctrl + 點選Tab(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

17. 引數資訊(Parameter Info)

  • 描述:這個操作將顯示和你在方法宣告處寫一樣的引數列表,當你想看某個存在的方法的引數,這是一個很有用的操作。游標下的引數顯示為黃色,如果沒有引數顯示黃色,意味著你的方法呼叫是無效的,很可能是某個引數分配不對。(例如一個浮點數賦值給了整型引數)。如果你正在寫一個方法呼叫,突然離開編輯的地方,再返回的時候,輸入一個逗號,就可以重新觸發引數資訊。
  • 快捷鍵:Cmd + P(OS X)、Ctrl + U(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

18. 快速檢視定義(Quick Definition Lookup)

  • 描述:你曾經是否想檢視一個方法或者類的具體實現,但是不想離開當前介面? 該操作可以幫你搞定。
  • 快捷鍵:Alt + Space / Cmd + Y(OS X)、Ctrl + Shift + I(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

19. 最近修改的檔案(Recently Changed Files)

  • 描述:該操作類似於“最近訪問(Recents)”彈窗,會顯示最近本地修改過的檔案列表,根據修改時間排列。可以輸入字元來過濾列表結果。
  • 快捷鍵:Cmd + Shift + E(OS X)、Ctrl + Shift + E(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

20. 最近訪問(Recents)

  • 描述:該操作可以得到一個最近訪問檔案的可搜尋的列表。
  • 快捷鍵:Cmd + E(OS X)、Ctrl + E(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

21. 相關檔案(Related File)

  • 描述:該操作有助於在佈局檔案和Activity/Fragment之間輕鬆跳轉。這也是一個快捷操作,在類名/佈局頂端的左側。
  • 快捷鍵:Ctrl + Cmd + Up(OS X)、Ctrl + Alt + Home(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

22. 返回到編輯器(Return to the Editor)

  • 描述:一大堆快捷鍵操作會把你從編輯器帶走(type hierarchy, find usages, 等等)。如果你想返回到編輯器,你有兩個選項:
    1. Esc:該操作僅僅把游標移回編輯器。
    2. Shift + Esc:該操作會關閉當前面板,然後把游標移回到編輯器。
  • 快捷鍵:
    • 返回但保留開啟的面板:Esc
    • 關閉面板並返回:Shift + Esc

最強 Android Studio 使用小技巧和快捷鍵

23. Select In

  • 描述:拿著當前檔案然後問你在哪裡選中該檔案。恕我直言,最有用的就是在專案結構或者資源管理器中開啟該檔案。每一個操作都有數字或者字母作為字首,可以通過這個字首來快速跳轉。通常,我會 Alt + F1 然後 回車(Enter) 來開啟專案檢視,然後 再用 Alt + F1 在OS X的Finder裡找到檔案。你可以在檔案中或者直接在專案視圖裡使用該操作。

  • 快捷鍵:Alt + F1;

最強 Android Studio 使用小技巧和快捷鍵

24. 擴大/縮小選擇(Extend/Shrink Selection)

  • 描述:該操作會在上下文逐漸擴大/縮小當前選擇範圍。例如,它會先選中當前變數,再選中當前語句,然後選中整個方法,縮小選擇則相反。
  • 快捷鍵:Alt + 上/下 (OS X)、Ctrl+W / Ctrl + Shift + W(Windows、Linux)

最強 Android Studio 使用小技巧和快捷鍵

25. Sublime Text式的多處選擇(Sublime Text Multi Selection)

  • 描述:這個功能超級贊!該操作會識別當前選中字串,選擇下一個同樣的字串,並且新增一個游標。這意味著你可以在同一個檔案裡擁有多個游標,你可以同時在所有游標處輸入任何東西。
  • 快捷鍵:Ctrl + G(OS X)、Alt + J(Windows、Linux)

最強 Android Studio 使用小技巧和快捷鍵

26. 檔案結構彈窗(The File Structure Popup)

  • 描述:該操作可以展示當前類的大綱,並且可以快速跳轉。你還可以通過鍵盤輸入來過濾結果。這是一種很高效的方法來跳轉到指定方法。

  • 更多:
    • 你在輸入字元的時候可以用駝峰風格來過濾選項。比如輸入”oCr”會找到”onCreate”
    • 你可以通過勾選多選框來決定是否顯示匿名類。這在某些情況下很有用,比如你想直接跳轉到一個OnClickListener的onClick方法。
  • 快捷鍵:Cmd + F12(OS X)、Ctrl + F12(Windows/Linux)
  • 呼叫:Menu → Navigate → File Structure

最強 Android Studio 使用小技巧和快捷鍵

27. 切換器(The Switcher)

  • 描述:該快捷鍵基本上就是IDE的alt+tab/cmd+tab命令。你可以用它在導航tab或者面板切換。一旦開啟這個視窗,只要一直按著ctrl鍵,你可以通過對應的數字或者字母快捷鍵快速選擇。你也可以通過backspace鍵來關閉一個已選中的tab或者面板。

  • 快捷鍵:Ctrl + Tab

最強 Android Studio 使用小技巧和快捷鍵

28. 版本控制操作彈窗(VCS Operations Popup)

  • 描述:該操作會給你顯示最常用的版本控制操作。如果你的專案沒有用git等版本控制軟體進行管理,它至少會給你提供一個由IDE維護的本地歷史記錄。
  • 快捷鍵:Ctrl + V(OS X)、Alt + `(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

編碼技巧

29. 列選擇/塊選擇(Column Selection)

  • 描述:正常選擇時,當你向下選擇時,會直接將當前行到行尾都選中,而塊選擇模式下,則是根據滑鼠選中的矩形區域來選擇。
  • 呼叫:按住Alt,然後拖動滑鼠選擇。
  • 開啟/關閉塊選擇:Menu → Edit → Column Selection Mode
  • 快捷鍵:切換塊選擇模式:Cmd + Shift + 8(OS X)、Shift + Alt + Insert(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

30. 語句補全(Complete Statement)

  • 描述:這個方法將會生成缺失的程式碼來補全語句,常用的使用場景如下:
    • 在行末新增一個分號,即使游標不在行末;
    • 為if、while、for 語句生成圓括號和大括號;
    • 方法聲明後,新增大括號;
  • 呼叫:Menu → Edit → Compelete Current Statement
  • 快捷鍵:Cmd + Shift + Enter(OS X)、Ctrl + Shift + Enter(Windows/Linux);
  • 更多:如果一個語句已經補全,當你執行該操作時,則會直接跳到下一行,即使游標不在當前行的行末。

最強 Android Studio 使用小技巧和快捷鍵

31. 刪除行(Delete Line)

  • 描述:如果沒選中,則刪除游標所在行,如果選中,則會刪除選中所在的所有行。
  • 快捷鍵:Cmd + Delete(OS X)、Ctrl + Y(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

32. 行復制(Duplicate Line)

  • 描述:複製當前行,並貼上到下一行,這個操作不會影響剪貼簿的內容。這個命令配合移動行快捷鍵非常有用。
  • 快捷鍵:Cmd + D(OS X)、Ctrl + D(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

33. 編寫正則表示式(Edit Regex)

  • 描述:使用Java編寫正則表示式是一件很困難的事,主要原因是:
    • 你必須得避開反斜槓;
    • 說實話,正則很難;
    • 看第二條。

IDE能幫我們乾點啥呢?當然是一個舒服的介面來編寫和測試正則啦~ - 快捷鍵:Alt + Enter → check regexp

最強 Android Studio 使用小技巧和快捷鍵

34. 使用Enter和Tab進行程式碼補全的差別(Enter vs Tab for Code Completion)

  • 描述:程式碼補全時,可以使用Enter或Tab來進行補全操作,但是兩者是有差別的。
  • 使用Enter時:從游標處插入補全的程式碼,對原來的程式碼不做任何操作。
  • 使用Tab時:從游標處插入補全的程式碼,並刪除後面的程式碼,直到遇到點號、圓括號、分號或空格為止。

最強 Android Studio 使用小技巧和快捷鍵

35. 提取方法(Extract Method)

  • 描述:提取一段程式碼塊,生成一個新的方法。當你發現某個方法裡面過於複雜,需要將某一段程式碼提取成單獨的方法時,該技巧是很有用的。
  • 呼叫:Menu → Refactor → Extract → Method
  • 快捷鍵:Cmd + Alt + M(OS X)、Ctrl + Alt + M(Windows/Linux);
  • 更多:在提取程式碼的對話方塊,你可以更改方法的修飾符和引數的變數名。

最強 Android Studio 使用小技巧和快捷鍵

36. 提取引數(Extract Parameter)

  • 描述:這是一個提取引數的快捷操作。當你覺得可以通過提取引數來優化某個方法的時候,這個技巧將很有用。該操作會將當前值作為一個方法的引數,將舊的值放到方法呼叫的地方,作為傳進來的引數。
  • 呼叫:Menu → Refactor → Extract → Parameter
  • 快捷鍵:Cmd + Alt + P(OS X)、Ctrl + Alt + P(Windows/Linux);
  • 更多:通過勾選“delegate”,可以保持舊的方法,過載生成一個新方法。

最強 Android Studio 使用小技巧和快捷鍵

37. 提取變數(Extract Variable)

  • 描述:這是一個提取變數的快捷操作。當你在沒有寫變數宣告的直接寫下值的時候,這是一個很方便生成變數宣告的操作,同時還會給出一個建議的變數命名。
  • 呼叫:Menu → Refactor → Extract → Variable
  • 快捷鍵:Cmd + Alt + V(OS X)、Ctrl + Alt + V(Windows/Linux);
  • 更多:當你需要改變變數宣告的型別,例如使用 List 替代 ArrayList,可以按下Shift + Tab,就會顯示所有可用的變數型別。

最強 Android Studio 使用小技巧和快捷鍵

38. 內建(Inline)

  • 描述:當你開始對提取操作有點興奮的時候,突然覺得東西太多了,怎麼辦呢?這是一個和提取相反的操作。該操作對方法、欄位、引數和變數均有效。
  • 呼叫:Menu → Refactor → Inline
  • 快捷鍵:Cmd + Alt + N(OS X)、Ctrl + Alt + N(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

39. 合併行和文字(Join Lines and Literals)

  • 描述:這個操作比起在行末使勁按刪除鍵爽多了!該操作遵守格式化規則,同時:
    • 合併兩行註釋,同時移除多餘的//
    • 合併多行字串,移除+和雙引號;
    • 合併欄位的宣告和初始化賦值;
  • 快捷鍵:Ctrl + Shift + J;

最強 Android Studio 使用小技巧和快捷鍵

40. 動態模板(Live Templates)

  • 描述:動態模板是一種快速插入程式碼片段的方法,使用動態模板比較有意思的是你可以使用合適的預設值將模板引數化,當你插入程式碼片段時,這可以指導你完成引數。
  • 更多:如果你知道模板的縮寫,就可以不必使用快捷鍵,只需要鍵入縮寫並使用Tab鍵補全即可。
  • 快捷鍵:Cmd + J(OS X)、Ctrl + J(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

41. 上下移動行(Move Lines Up Down)

  • 描述:不需要複製貼上就可以上下移動行了。
  • 快捷鍵:Alt + Shift + Up/Down;

最強 Android Studio 使用小技巧和快捷鍵

42. 移動方法(Move Methods)

  • 描述:這個操作和移動行操作很類似,不過該操作是應用於整個方法的,在不需要複製、貼上的情況下,就可以將整個方法塊移動到另一個方法的前面或後面。該操作的實際叫做“移動語句”,這意味著你可以移動任何型別的語句,你可以方便地調整欄位或內部類的順序。
  • 快捷鍵:Cmd + Alt + Up/Down(OS X)、Ctrl + Shift + Up/Down(Windows/Linux);

最強 Android Studio 使用小技巧和快捷鍵

43. 取反補全(Negation Completion)

  • 描述:有時你自動補全一個布林值,然後回到該值的前面新增一個感嘆號來完成取反操作,現在通過使用輸入!代替enter完成補全操作,就可以跳過這些繁瑣的操作了。
  • 快捷鍵:程式碼補全的時候,按下!即可(有時需要上下鍵選中候選項);

最強 Android Studio 使用小技巧和快捷鍵

44. 字尾補全(Postfix Completion)

  • 描述:你可以認為該操作是一種程式碼補全,它會在點號之前生成程式碼,而不是在點號之後。實際上你呼叫這個操作和正常的程式碼補全操作一樣:在一個表示式之後輸入點號。

例如對一個列表進行遍歷,你可以輸入myList.for,然後按下Tab鍵,就會自動生成for迴圈程式碼。

  • 呼叫: 你可以在某個表示式後面輸入點號,出現一個候選列表,在常規的程式碼補全提示就可以看到一系列字尾補全關鍵字,同樣的,你也可以在Editor → Postfix Completion中看到一系列字尾補全關鍵字。

  • 常用的有後綴補全關鍵字有:

    • .for (補全foreach語句)
    • .format (使用String.format()包裹一個字串)
    • .cast (使用型別轉化包裹一個表示式)

最強 Android Studio 使用小技巧和快捷鍵

45. 重構(Refactor This)

  • 描述:該操作可以顯示所有對當前選中項可行的重構方法。這個列表可以用數字序號快速選擇。

  • 快捷鍵:Ctrl + T(OS X)、Ctrl + Alt + Shift + T(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

46. 重新命名(Rename)

  • 描述:你可以通過該操作重新命名變數、欄位、方法、類、包。當然了,該操作會確保重新命名對上下文有意義,不會無腦替換掉所有檔案中的名字;
  • 快捷鍵:Shift + F6
  • 更多:如果你忘記了這個快捷鍵,你可以使用快速修復(Quick Fix)的快捷鍵,它通常包含重新命名選項。

最強 Android Studio 使用小技巧和快捷鍵

47. 分號/點 補全(Semicolon Dot Completion)

  • 描述:程式碼補全這個功能太棒啦!我們大概都對以下這種情況很熟悉:開始輸入點什麼東西,接著從IDE得到一些建議的選項,然後通過Enter或者Tab來選擇我們想要的補全程式碼。其實還有另外一種方法來選擇補全的程式碼:我們可以輸入一個點(.)或者一個分號(;)。這樣就會完成補全,新增所選字元。這在結束一條語句補全或者快速鏈式呼叫方法的時候特別有用。
  • 注意點:如果你要程式碼補全的方法需要引數,這些引數會被略過。
  • 快捷鍵:Autocomplete + “.” 或者 “;”

最強 Android Studio 使用小技巧和快捷鍵

48. 包裹程式碼(Surround With)

  • 描述: 該操作可以用特定程式碼結構包裹住選中的程式碼塊,通常是if語句,迴圈,try/catch語句或者runnable語句。 如果你沒有選中任何東西,該操作會包裹當前一整行。

  • 快捷鍵:Cmd + Alt + T(OS X)、Ctrl + Alt + T(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

49. 移除包裹程式碼(Unwrap Remove)

  • 描述:該操作會移除周圍的程式碼,它可能是一條if語句,一個while迴圈,一個try/catch語句甚至是一個runnable語句。該操作恰恰和包裹程式碼(Surround With)相反。

  • 快捷鍵:Cmd + Shift + Delete(OS X)、Ctrl + Shift + Delete(Windows/Linux)

最強 Android Studio 使用小技巧和快捷鍵

除錯技巧

50. 分析傳入資料流(Analyze data flow to here)

  • 描述:這個操作將會根據當前選中的變數、引數或者欄位,分析出其傳遞到此處的路徑。 當你進入某段陌生的程式碼,試圖明白某個引數是怎麼傳遞到此處的時候,這是一個非常有用的操作。
  • 呼叫:Menu → Analyze → Analyze Data Flow to Here
  • 快捷鍵:無,可以在設定中指定。
  • 相反的操作:分析傳出資料流(Analyze data flow from here),這個將會分析當前選中的變數往下傳遞的路徑,直到結束。

相關推薦

Android Studio快捷使用技巧(附圖!)

    本文轉載自:http://www.open-open.com/lib/view/open1458715872710.html    Android studio作為如今主流的Android開發平臺,熟悉常用快捷鍵可以讓我們開發更加高效便捷,如魚得水。   本文翻

android studio中修改快捷以及實用的開發快捷,方便技巧

直接上圖,看了就明白: 1.開啟設定---->keymap 2.選擇哪個型別的快捷鍵,本人是eclipse過來的,還是沿用eclipse; 3.這裡是搜尋功能的地方,比如我要看程式碼格式化,就在這輸入“reformat code”,就會跳到具體的設定; 4.你只知道

Android Studio怎樣改動快捷

androi 右鍵 能夠 pan use eclipse ont 功能 lips 在Android Studio中。如果你認為某個快捷鍵太復雜,要想改動。怎麽改動呢,首先要找到這個快捷鍵,可是Android Studio搜索快捷鍵有一個bug,就是你不能依據快捷鍵來搜索

photoshop快捷列表

iss 素數 復制 tar 隱藏 內存 保存 捕捉 targe 一、工具箱(多種工具共用一個快捷鍵的可同時按【Shift】加此快捷鍵選取) 矩形、橢圓選框工具 【M】 移動工具 【V】 套索、多邊形套索、磁性套索 【L】 魔棒工具 【W】 裁剪工具 【C】 切片工具、切片選

Eclipse快捷

del 記錄 類型 lips dea 輸入法 菜單 重構 ctrl+v Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了)Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 復制當前行到下一行(復制增加)Ctrl+Alt+↑ 復制當前行到上一行(復制增加)Alt+↓ 當前

android studio for Mac快捷大全

而不是 最大 結構 des 版本控制 -m 光標 build port DescriptionMac General Synchronize Command + Option + Y 最大化/最小化編輯器 Control + Command + F

Jupyter Notebook 快捷技巧

pager scroll 補全 code only span 按鍵 whole 文檔 Jupyter Notebook 有兩種鍵盤輸入模式。 編輯模式,允許你往單元中鍵入代碼或文本,這時的單元框線是綠色的。 命令模式,鍵盤輸入運行程序命令;這時的單元框線是藍色。

非常實用的使用eclipse的快捷技巧

啟動 control 內容 跟蹤 rom finish 修復 喜歡 編寫 解決代碼的自動提示問題: 1、打開 Eclipse -> Window -> Perferences 2、找到Java 下的 Editor 下的 Content Assist , 右邊出

Android Sutdio的常用快捷必備外掛,繪製介面除錯應用

常用快捷鍵 程式碼跳轉 描述:跳轉是為了方便程式碼位置的定位,存在兩種跳轉:在定義處可以跳轉到呼叫處,在呼叫處可以跳轉到定義處。 快捷鍵:Ctrl + 滑鼠單擊 方法間跳轉 描述:從一個類方法跳轉到臨近的一個類方法。 快捷鍵:Alt + Up/Down

Vim快捷點陣圖

史上最全Vim快捷鍵鍵點陣圖 作者:盧鈞軼(cenalulu) 來自:http://cenalulu.github.io/linux/all-vim-cheatsheat/ 經典版 下面這個鍵點陣圖應該是大家最常看見的經典版了。 對應的簡體中文版 其

Sublime text3快捷清單

同時存在 tex 開關 添加多個 之前 編寫 字母 場景 搜索框 Sublime Text 支持多種編程語言的語法高亮、擁有優秀的代碼自動完成功能,還擁有代碼片段(Snippet)的功能,可以將常用的代碼片段保存起來,在需要時隨時調用。支持 VIM 模式,可以使用Vim模式

Android Studio(3)---鍵盤快捷

鍵盤快捷鍵 Android Studio 為許多常用操作提供了鍵盤快捷鍵。 表 1 按作業系統顯示了預設鍵盤快捷鍵。 注:除了下面表 1 中的預設鍵對映外,您還可以選擇多種預設的鍵對映,也可以建立自定義鍵對映。如需瞭解有關自定義鍵盤快捷鍵的詳細資訊,請參閱下面的配置自定義

Android studio 使用與快捷

使用快捷鍵 可以提高效率 有些快捷鍵記不住 記錄下 常用的快捷鍵 提取全域性變數:Ctrl+Alt+F 提取方法 :Ctrl+Alt+M 設定 : Ctrl+Shitf+S Run : Shift+F10 Debug : Shift+ f9

Idea For Mac 快捷整理

轉自:https://blog.csdn.net/lcyaiym/article/details/78244718 一、Mac鍵碟符號和修飾鍵說明 ⌘ Command ⇧Shift ⌥ Option ⌃ Control ↩︎ Return/Enter ⌫ Delete ⌦ 向前刪除鍵(Fn+

android studio 常用的快捷

註釋程式碼(//)    Ctrl + / 1、註釋程式碼(/**/)        Ctrl + Alt + / 2、格式化程式碼            Ctrl + Alt + L 3、清除無效包引用        Alt + Ctrl + O 4、查詢         

Android Studio教程06-快捷、Debug的使用

Alt+回車 匯入包,自動修正Ctrl+N   查詢類Ctrl+Shift+N 查詢檔案Ctrl+Alt+L  格式化程式碼Ctrl+Alt+O 優化匯入的類和包Alt+Insert 生成程式碼(如get,set方法,建構函式等)Ctrl+E或者Alt+Shift+C  最近更改的程式碼Ctrl+R 替換文字

Android Studio如何修改快捷

在Android Studio中,假設你覺得某個快捷鍵太複雜,要想修改,怎麼修改呢,首先要找到這個快捷鍵,但是Android Studio搜尋快捷鍵有一個bug,就是你不能根據快捷鍵來搜尋對應的功能點名稱,這個時候有兩種方法找到快捷鍵對應的功能名稱: 1、如果你有做Keym

Android Studio,Eclipse常用快捷中英文對照

許多新手朋友因為英文不好,而不知道快捷鍵設定裡面那些方法的名字啥意思,從而也不知道該如何設定快捷鍵。現在我就分享一下我自己總結的一些常用快捷鍵的中英文對照,希望能幫到大家。 方法名稱 作用 快捷鍵(我

Android Studio 與 Eclipse 快捷對照及AS常用快捷

Ctrl+D: 集合了複製和貼上兩個操作,如果有選中的部分就複製選中的部分,並在選中部分的後面 Ctrl+空格: 輸入程式碼時按此組合鍵會列出與之相匹配的類、方法名、成員變數等,起智慧提示的作用 Ctrl+向下箭頭 或Ctrl+向上箭頭:在有自動匹配下拉列表時,此快捷鍵會自動關掉下拉列表,游標移動到下/上一

Android Studio外掛

在Android開發中,合理的使用Android Studio外掛不但可以提高開發效率,還能從整體上提高程式碼的質量。下面就Android開發中常見的一些外掛做一個整理。 1,GsonFormatGsonFormat是一個可以快速將json字串轉換成一個Java Be