Android Studio 快捷键 mac版
目录
工欲善其事必先利其器
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