Mac版 Android Studio快捷鍵大全

来源:http://www.cnblogs.com/micolvy/archive/2016/10/22/5986572.html
-Advertisement-
Play Games

⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc ↑↓←→ Code ⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc ↑↓←→ Code alt+F7:Find usage alt+co ...


⌥—> option|alt 
⇧—>shift 
⌃—>control 
⌘—>command 
⎋—>esc 
↑↓←→

Code

  alt+F7:Find usage 
alt+command+L:格式化代碼  alt+control+O:優化import(去掉無用的import)  command+O:Override Methods 
command+I:Implement Methods 
command+B:Declaration查看定義 
alt+command+B:Implementations查看其實現 
command+U:Super Method(Class) 
control+上下方向鍵:Previous/Next Method 
(shift+)F2:快遞定位並高亮錯誤(deprecate,unused) 
command+Z:Undo撤銷 
shift+command+Z:Redo Typing 
alt+enter:引入包,添加註釋… 
control+enter:generate setter,getter… 
shift+command+T:添加Test 
command+W:Extend Selection 
shift+command+W:Shrink Selection 
command+P:參數提示 
command+Y(X):刪除當前行(剪切當前行) 
command+F11:添加/取消bookmark 
shift+F11:顯示bookmark列表 
command++/-:展開收縮代碼 
shift+command+上下方向鍵:Move Line Up/Move Line Down

Search

command+F:Find 
command+R:Replace 
control+shift+F:Find in Path 
control+shiftÏ+R:Replace in Path 
alt+command+左右方向鍵:Back/Forward操作 
command+E:Recent File 
shift+command+E:Recently Change Files 
shift+shift:Search Method或者Class (Search Everywhere:command+N,shift+command+N,shift+alt+command+N) 
command+N:Search Class 
shift+command+N:Search File 
shift+alt+command+N:Search Symbol

Run/Debug

shift+F10:Run 
shift+F9:Debug 
command+F9:Make Project 
shift+command+F9:Make Module 
command+F2:關閉當前的執行的task 
command+F8:添加/取消斷點 
shift+command+F8:查看所有斷點 
Debug: 
F7:Step Into 
F8:Step Over 
shift+F8:Step out 
F9:resume 
alt+F9:Run to Cursor

Refactor

shift+F6:重命名 
command+F6:快速修改函數的參數,返回值或者類添加泛型等 
F6:Move快速的移動方法或者類 
F5:Copy快速的移動類 
alt+command+C:提取Constant變數 
alt+command+V:提取Variable(Local變數) 
alt+command+F:提取Field變數 
alt+command+M:提取Method

Window

control+左右方向鍵:tab切換 
alt+F4:關閉當前tab 
esc+command:切換當前的視窗 
shift+esc:隱藏側欄

VCS

command+K:Commit Changes 
shift+command+K:Push Commit Changes 
command+T:Update Project

Setting

command+,:Android Studio Preferences 
command+;:Project Structure 


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 一、概述: 所有的應用程式都需要“數據”支持。對於大多數的Web應用程式來說,數據是在伺服器端進行組織和整理,然後由客戶端(瀏覽器端)通過網路請求獲取。隨著瀏覽器的處理能力不斷增強,可以在瀏覽器端存儲和操縱應用程式需要的數據,因此越來越多的網站開始考慮,將大量數據儲存在本地客戶端,這樣可以減少用戶等 ...
  • public class MainActivity extends Activity { Button bt; Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate ...
  • 1.指定動畫一直旋轉 android:repeatCount 重覆的次數,預設為0,必須是int,可以為-1表示不停止 1 public class AnitVirusActivity extends Activity { 2 protected static final int SCANING = ...
  • (三)通信和聯網 3.1顯示Web信息 1.WebView通過loadUrl()方法直接訪問網頁時,點擊跳轉鏈接會打開系統預設的瀏覽器,若要攔截WebView事件,可為其添加WebViewClient 2.WebView預設不支持JavaScript,要通過setJavaScriptEnabled( ...
  • iOS進階之編寫彈性動畫條紋動畫(樂譜)圓圈波紋動畫彈性圓圈動畫數字轉變動畫談談iOS中粘性動畫以及果凍效果的實現一個彈性側滑菜單另一個數字轉變動畫 ...
  • (二)用戶交互 2.14轉發觸摸事件 1.TouchDelegate很適合簡單的觸摸轉發,它指定任意的矩形區域來向小視圖轉發觸摸事件,其缺點是每個被轉發的事件都會轉發到代理視圖的中間位置 2.自定義觸摸轉發 在onTouch中改變event事件信息 2.15阻止觸摸竊賊 1. 調用requestDi ...
  • 關於CAShapeLayer的一些實用案例和技巧實現遮罩音量大小動態改變的控制項圓形進度條iOS 利用CAShapeLayer的FillRule屬性生成一個空心遮罩的layerfillrule屬性。和電腦圖形學有關為視圖添加絲滑的水波紋利用餘弦函數 ...
  • 1.基本思路 ①.創建已加鎖應用的資料庫(欄位:_id,packagename),如果應用已加鎖,將加鎖應用的包名維護到資料庫中 ②.已加鎖+未加鎖 == 手機中所有應用(AppInfoProvider) 2.已加鎖和未加鎖的數據適配器 1 class MyAdapter extends BaseA ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...