AndroidStudio——mac快捷键整理

AndroidStudio快捷键

提取相关的都是Command+option+xxx

实用且不熟的:

  1. 添加到收藏夹(方便下次编辑这块代码)
    Option + Shift + F
  2. 搜索 action 或者 option
    Command + Shift + A
  3. 切换
    Control + 左/右
  4. 跳转到源代码(跳进代码)
    F4 / Command + 向下箭头
  5. 返回上一个编辑的
    Command + Shift + Backspace
  6. 打开当前选中方法的层级结构
    Command + Shift + H
  7. 打开调用层级结构即谁调用了当前选中的对象
    Control + Option + H(???我一般用option+F7)
  8. Surround with (if…else / try…catch / etc.)
    Command + Option + T
  9. 实现
    Control + I
  10. 删除光标所在位置的这一行
    Command + Backspace
  11. 折叠/展开当前代码块
    Command + 减号/加号
  12. 折叠该文件下所有的代码
    Command + Shift + 减号/加号
  13. 快速查看文档(这个应该是列出所有的模板
    Control + J
  14. 直接跳转到声明(command+↓ 有什么区别)
    Command + B or Command + Click
  15. 添加/移除书签(阅读源码的时候,可以在某一行代码处加一个书签,在Command+2中可以找到)
    F3/Option+F3(添加标记)
  16. 标签和工具窗口之间互相切换
    Control + Tab
  17. 在新窗口中打开当前选定的标签
    Shift + F4
  18. 最近打开的文件列表弹框
    Command + Shift + E
  19. 从工具窗口返回到编辑窗口
    Esc
  20. 隐藏当前或者上一个活动的工具窗口
    Shift + Esc
  21. 跳转到实现的代码
    Command + Alt + B
  22. 跳转到父类方法/超类
    Command + U
  23. 快速查看定义而不是跳转到声明
    Command + Y
  24. 选择光标所在的代码块,连续按则递增选择
    Option + ↑/↓
  25. 移动光标到代码块的起始(根据花括号)
    Option + Command + [ or ]
  26. 选择代码块(根据花括号)
    Option + Command + Shift + [
  27. 删除当前光标到单词结束的字符
    Option + Delete(mac中delete就是fn+backspace)
  28. 删除当前光标到单词开始的字符
    Option + Backspace
  29. 自动缩进当前行
    Control + Option + I
  30. 向后/向前缩进
    Tab/Shift + Tab
  31. Optimize imports(导包修复,但是在as上一直不好用,有待实践验证)
    Control + Option + O
  32. 把下一行加在本行代码后面
    Control + Shift + J
  33. 把本行光标后面的所有所有内容换行到下一行
    Command + Enter
  34. 在下一行插入空行
    Shift + Enter
  35. 跳转到下一个/上一个高亮错误
    F2 / Shift + F2
  36. 复制当前文件到
    F5
  37. 移动当前文件到
    F6
  38. Change signature(方法定义处、调用处都可以使用,很给力)
    Command + F6
  39. 把代码块提取为方法(以前用得少,以后多用用)
    Command + Option + M
  40. 把选中代码提取为变量(修复键可以做到啊???)
    Command + Option + V
  41. 代码内联(Inline,比如把全局属性变为局部属性)
    Command + Option + N
  42. 提取为方法的参数
    Command + Option + P
  43. 提取常量
    Command + Option + C

掌握的:

  1. 搜索所有类别的东西
    double Shift
  2. 打开项目结构配置
    Command + ;
  3. 设置
    Command + ,
  4. 查找
    Command + F
  5. 查找下一个
    Command + G
  6. 查找上一个
    Command + Shift + G
  7. 替换
    Command + R
  8. 查找类
    Command + O
  9. 查找文件
    Command + Shift + O
  10. 全局搜索
    Command + Shift + F
  11. 打开当前文件的结构弹框(方法,属性等)
    Command + F12
  12. 关闭当前活动标签tab
    Command + W
  13. 跳转到这一行
    Command + L
  14. 打开类型分级结构(就是继承实现关系)
    Control + H
  15. 代码自动生成 (getters, setters, constructors, hashCode/equals, toString, new file, new class等)
    Command + N
  16. 重写方法
    Control + O
  17. 复制当前行
    Command + D
  18. 代码补全(Basic code completion)
    Control + Space (与切换输入法冲突,建议开启代码自动补全)
  19. 智能代码补全
    Control + Shift + Space
  20. 补全当前语句(比如自动加分号,自动加花括号)
    Command + Shift + Enter
  21. 显示选中方法的参数
    Command + P
  22. 块注释
    Command + Shift + /
  23. 快速修复
    Option + Enter
  24. 格式化代码
    Command + Option + L
  25. 重命名
    Shift + F6
  26. Safe delete
    Command + Delete
  27. 把方法内选中代码提取为属性(局部到全局,与 Inline相反)
    Command + Option + F

无用的:

  1. 快速切换主题、快捷键,viewmodel等(感觉就viewmodel有用,我可以用go to action去找)
    Control + `
  2. 通过 symbol name 查找文件(有什么用?用file name和class name 代替)
    Command + Option + O
  3. Synchronize
    Command + Option + Y
  4. 最大化/最小化编辑器(不生效)
    Control + Command + F12
  5. 检测(Inspect)当前文件与配置文件
    Option + Shift + I

版本控制

Commit project to VCS
Command + K
Update project from VCS
Command + T
查看最近的更改
Option + Shift + C
Open VCS popup
Control + V

Build&Debug

  1. Build
    Command + F9
  2. Build and run
    Control + R
  3. Debug
    Control + D
  4. Step over
    F8
  5. Step into
    F7
  6. Smart step into
    Shift + F7
  7. Step out
    Shift + F8
  8. 运行到光标处
    Option + F9
  9. 显示表达式的结果
    Option + F8
  10. Resume program
    Command + Option + R
  11. 添加/移除断点
    Command + F8
  12. 查看断点
    Command + Shift + F8
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容