Android studio mac版本快捷鍵


Mac下快捷鍵的符號所對應的按鍵

—> option|alt

—>shift

—>control

—>command

—>esc

注: 與F6/F7/F12等F功能鍵開頭的組合的快捷鍵需要按住fn開啟功能鍵
如:快捷鍵⌘F12的按鍵組合為:fn + command + F12


Android Studio 常用快捷鍵 for mac

查找/查看相關

⌘O: 全局查找class類名<使用率非常高>

⌘F: 在當前編輯文件中查找<使用率非常高> | 對應window中的Ctrl + F

⌘F12:當前編輯的文件中結構快速導航 | 對應window中的 Ctrl + F12

⌘E: 打開最近訪問的文件列表 | 對應window中的Ctrl + E

⌥⌘O: 輸入類名/方法名/字段名來查找任何匹配的類/方法/字段<使用率非常高>

⇧⌘O: 全局項目查找文件(類/資源文件/布局文件都通過該快捷鍵查找)<使用率非常高>

⌃H: 查看當前編輯class類的hierarchy結構 | 對應window中的Ctrl + H

⌥F7: 列出全局項目中該類/方法 被引用/調用的情況<使用率非常高>[比⌥⌘F7顯示效果好] | 對應window中的Alt + F7

⌥⌘F7: 列出全局項目中該類/方法 被引用/調用的情況 | 對應window中的Ctrl + Alt + F7

⌃⌥H: 方法被調用結構[method’s Call Hierarchy]| 對應window中的ctrl + alt + h

⌘P: 列出函數方法一系列的有效參數,如果光標是一個方法調用的括號之間 | 對應window中的Ctrl + P

⇧⌘F7: 快速,高亮顯示變量在當前文件中的引用情況,使用⌘G⇧⌘G快捷鍵 可以前往跳到下一個/上一個高亮的變量,按移除高亮顯示 | 對應window中的Ctrl + Shift + F7

F1: 查看類/方法的注釋文檔

 

控制操作相關

⌘/: 注釋與取消注釋,注釋效果 //... | 對應window中的Ctrl + /

⌥⌘/: 注釋與取消注釋,注釋效果 /*...*/ | 對應window中的Ctrl+Shift+/

⇧⌥up/down: 移動行上下移動 | 對應window中的alt + shift + up/down

⌘delete: 刪除行 | 對應window中的ctrl + y

⌘d: 復制行 | 對應window中的 ctrl + d

⌘J: 快速生成模版代碼塊,如if,while,return等<使用頻率非常高,高效率編寫代碼> | 對應window中的Ctrl + J

⌘N: 快速生成getter/setter方法,構造方法,toString()方法等 <使用率非常高> | 對應window中的Alt + Insert

⌥⌘T: Surround with快速調出if,for,try...catch,while等環繞代碼 | 對應window中的ctrl + alt + t

⌃O: 引入重寫父類的方法[Override Methods]<使用率非常高>

⌃I: 引入實現接口或抽象類方法[Implement Methods]<使用率非常高>

⌃Space: 當申明一個變量時,根據變量類型提示給出建議的變量名稱,等還有其他很多智能提示作用<使用率非常高>

⌥⌘L: 代碼格式化 <使用率非常高> | 對應window中的Ctrl+Alt+L

 

代碼重構相關

⇧F6:代碼重構時,類名/方法名/變量名 重命名操作 | 對應window中的Shift + F6

⌘R: 代碼重構時,可以用來批量重命名變量

⌥⌘M: 方法重構,方法抽離 |對應window中的Ctrl+Alt+M

⌥⌘P: 參數重構,將方法內變量抽離成方法參數 |對應window中的Ctrl+Alt+P

⌥⌘V: 變量抽離,<使用率非常高> | 對應window中的Ctrl+Alt+V

new StringBuffer()
  • 1

使用快捷鍵后效果如下:

StringBuffer stringBuffer = new StringBuffer();
  • 1

⌥⌘F: 字段抽離,將方法內的變量抽離成類字段申明,簡單說就是把變量的申明從方法內重構抽離到方法外 | 對應window中的Ctrl+Alt+F

 

其他

⇧⌘A: 你可以調用任何菜單或動作的名稱在Android studio中 | 對應window中的ctrl + shift + a

 

下面我就是個人覺得有用的快捷(雖然有些可能也沒用到過):

 

CTRL + R Build and run
OPTION + CMD + O	查找工程內的文件或方法或字段
CMD + 0	查找工程內的類文件
CMD + P	Show parameters for selected method
OPTION + CMD + L	Reformat code
CMD + N	Generate method
CMD + R	相當於搜索替換
CMD + ,	打開Preferences
CMD + ;	打開Project Structure
CMD + X	刪除行
CMD + D	復制行
CTRL + J	顯示該方法或類的api
CMD + [ 返回上一次編輯位置
CMD + ]	前進到上一次編輯位置
CTRL + P	鼠標移動到上一行
CTRL + N	鼠標移動到下一行
ALT + ENTER	導入包,自動修正(未驗證)
SHIFT + CMD + [	previous tab
SHIFT + CMD + ]	next tab 
ALT + 向上鍵	選擇當前光標處所在單詞或行
CTRL + ALT + H	查找調用的位置
ALT + SHIFT + UP/DOWN	上下移動代碼
CTRL + O	快捷覆寫方法
ALT + CTRL + O	清除無效引用
ALT + ENTER	提示錯誤解決方案(在抽取局部變量時,調出對話框后選第二個)
CMD + SHIFT + F	相當於 Eclipse 的 Ctrl + h
CTRL + T	調出Refactor選項框,可以抽取方法、成員變量等
CMD + ALT + V	相當於Eclipse的Ctrl + 2 ,L  自動生成變量
CMD + ALT + F	抽取成成員變量

CMD + SPACE 相當於 Eclipse 的ALT + /,不過與系統的切換輸入法沖突,修改快捷鍵搜索 Basic
ALT + /	自動補全最后一個方法名(原)

keymap —>Reformat Code 添加ALT + F


Editor —>Code Completion —>Case sensitive completion 調成 none ,使大小寫不敏感
Editor —>Show quick doc on mouse move 打勾,鼠標移動到方法上顯示api
Editor —>Auto Import —>Optimize imports on fly 打勾,把不用的聲明移除掉,相當於Ctrl + Alt + O


Android_Studio 導入項目
1、修改buid.gradle文件的classpath 為自帶最新:eg.
	dependencies { 
		 classpath 'com.android.tools.build:gradle:1.0.0-rc1’ 
	 }
2、修改gradle/wrapper/gradle-wrapper.properties文件的distributionUrl(看需要):eg.
	distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
 CTRL + CMD + F 全屏切換,期間導致過一次工具欄消失


免責聲明!

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



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