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

你可能感兴趣的:(AndroidStudio——mac快捷键整理)