Android Studio 快捷键 mac版

Posted by Suzeyu on 2016-05-20

工欲善其事必先利其器

Preferences -> Keymap 然后就可以选择你想要的快捷键,这里不止可以选择Eclipse,还可以选择 Emacs、Net Beans 等编辑器的快捷键。

设置代码提示

mac中常见按键

⌘:command,
⌃:ctrl,
⇧:shift,
⌥:alt/option,
⏎:enter/return
Android studio快捷键一览表

操作 Mac OSX Keymap

功能 快捷键
getter、setter、constructor ⌘N
格式化代码 ⌘⌥L
折叠展开代码块 ⌘+,⌘-
折叠展开全部代码块折叠展开全部代码块 ⌘⇧+,⌘⇧-
提示错误解决方案 ⌥⏎
提示参数类型 ⌘P
快捷向下复制行 ⌘D
快捷定位到行首/尾 ⌘← ,⌘→
上下移动光标所在行 ⌥⇧↑ ↓
注释代码(//) ⌘/
注释代码(/**/) ⌘⌥/
选中一段代码,按快捷键添加try或if ⌘⌥T
大小写转换 ⌘⇧U
去除无效引用 ^⌥O
打开类 ⌘O
打开文件 ⌘⇧O
快捷覆写方法 ⌃O
当前project中搜索属性(成员和静态,不论是否私有) ⌘⌥O
查找与替换 ⌘F,⌘R
定位到属性、方法、类等它们的声明 F4
点击类名定位到父类 ⌘U
点击变量定位到定义 ⌘B
点击方法名查找调用 ⌃⌥H
文件方法结构 ⌘F12
重构 ⌃T
将内部变量抽取成方法的参数 ⌘⌥P
抽取成方法 ⌘⌥M
抽取为成员属性 ⌘⌥F

(PS: 以上快捷键只在mac平台尝试确认)

常用

  • 去除无效引用:^⌥O
  • getter、setter、constructor:⌘N
  • 格式化代码:⌘⌥L
  • 折叠展开代码块:⌘+,⌘-
  • 折叠展开全部代码块折叠展开全部代码块:⌘⇧+,⌘⇧-

提示类

  • 提示错误解决方案(在抽取局部变量时,调出对话框后选第二个): ⌥⏎
  • 提示参数类型: ⌘P

代码操作类

  • 快捷向下复制行: ⌘D
  • 快捷定位到行首/尾: ⌘← ,⌘→
  • 上下移动光标所在行:⌥⇧↑|↓
  • 注释代码(//): ⌘/
  • 注释代码(/**/): ⌘⌥/
  • 选中一段代码,按快捷键添加try或if: ⌘⌥T
  • 大小写转换 ⌘⇧U

查找

  • 打开类: ⌘O
  • 打开文件: ⌘⇧O
  • 当前project中搜索属性(成员和静态,不论是否私有):⌘⌥o
  • 查找与替换:⌘F,⌘R

方法属性定位

  • 定位到属性、方法、类等它们的声明:F4
  • 点击类名定位到父类: ⌘U
  • 点击变量定位到定义: ⌘B
  • 点击方法名查找调用: ⌃⌥H
  • 快捷覆写方法: ⌃O
  • 文件方法结构: ⌘F12

方法抽取

  • 重构:⌃T
  • 将内部变量抽取成方法的参数:⌘⌥P
  • 抽取成方法:⌘⌥M
  • s抽取为成员属性:⌘⌥F