AS快捷键
功能描述 | keymap对应名字 | Mac | Win/Linux |
---|---|---|---|
提示错误解决方案 | Show Intention Actions | option + enter | alt + enter |
AS配置界面 | Preferences | command + , | control+alt+S |
工程项目配置界面 | Project Structure | command + ; | Control+Alt+Shift+S |
快速构成代码 | Code Generate | command + N | alt + insert |
代码提示 | Completion/Basic | control + space(mac会冲突, 手动修改) | ctrl + 空格(win同样大部分和输入法冲突, 手动修改) |
选择视图 | select in any view | option + F1 | alt + F1 |
添加书签标识 | Toggle Bookmark | option + F3 | ctrl + F11 |
向下移动一行 | Move Line Down | option + shift + Down | alt + shift + Down |
向上移动一行 | Move Line Up | option + shift + Up | alt + shift + Up |
注释代码 | Comment with Line Comment | command + / | ctrl + / |
用代码模板包裹代码 | surround with Live Template | command + option + J | ctrl + alt + J |
格式化代码 | Reformat Code | command + option + L | ctrl + alt + L |
Copy Reference | Copy Reference | command + option + shift + C | ctrl + alt + shift + C |
if/try等包裹代码 | Surround With.. | command + option + T | ctrl + alt + T |
查看声明 | Declaration | command + B | ctrl + B |
快捷向下复制行 | Duplicate Line or Block | command + D | ctrl + D |
删除行 | Delete Line | command + delete | ctrl + Y |
快捷最近打开 | Recent Files | command + E | ctrl + E |
查找 | Edit/Find/Find | command + F | ctrl + F |
文件方法结构 | File Structure | command +fn + F12 | ctrl + F12 |
显示书签 | Show Bookmarks | command + F3 | shift + F11 |
代码高亮向下查找 | Move To Next Occurrence | command + G | F3 |
代码高亮向上查找 | Move To Previous Occurrence | command + shift + G | shift + F3 |
按照模板生成代码 | Insert Live Template | command + J | ctrl + J |
定位到行 | Navigate/Line | command + L | ctrl + G |
快速到行首/尾 | Move Caret to Line Start/End | command + Left/Right | ctrl + Left/Right |
代码折叠/展开 | Collapse/Expand | command + 减号/加号 | ctrl + 减号/加号 |
查找类 | Navigate/Class | command + O | ctrl + N |
多行注释 | Code/Comment | command + option + / | ctrl + alt + / |
格式化代码 | Reformat Code | command + option + L | ctrl + alt + L |
提示参数类型 | Parameter Info | command + P | ctrl + P |
查找替换 | Replace | command + R | ctrl + R |
查找命令 | Find Action | command + shift + A | ctrl + shift + A |
拷贝文件路径 | Copy Paths | command + shift + C | ctrl + shift + C |
移动代码块 | Move Statement Up/Down | command + shift + down/up | ctrl + shift + down/up |
代码补全 | Complete Current Statement | command + shift + enter | ctrl + shift + enter |
全路径查找 | Find in Path | command + shift + F | ctrl + shift + F |
代码高亮 | Highlight Usages in File | command + shift + F7 | alt + J |
窗口内所有代码折叠/展开 | Collapse/Expand All | command + shift + 减号/加号 | ctrl + shift + 减号/加号 |
查找文件 | Navigate/File | command + shift + O | ctrl + shift + N |
全路径中替换 | Replace in Path | command + shift + R | ctrl + shift + R |
大小写转换 | Toggle Case | command + shift + U | ctrl + shift + U |
显示粘贴版历史 | Paste from History | command + shift + V | ctrl + shift + V |
快速查找定义 | command + space | ctrl + shift + I | |
粘贴 | Paste | command + V | ctrl + V |
复制 | Copy | command + C | ctrl + C |
去除无效包引用 | Optimize Imports | control + option + O | ctrl + alt + O |
显示类关系继承体系 | Type Hierarchy | control + H | ctrl + H |
快速覆写方法 | override Methods | control + O | ctrl + O |
查找调用的位置 | Call hierarchy | control + option + H | ctrl + alt + H |
添加书签 | Toggle Bookmark | F3 | F11 |
扩大缩小选中范围 | Extend Selection/Shrink Selection | option + UP/Down | ctrl + W + shift + W |
跳转到父类 | Super method | command + U | ctrl + U |
关闭当前tab标签 | Editor Tabs / Close | command + W | ctrl + shift + a |
关闭除编辑窗口的其余窗口 | Hide All Tool Windows | command + shift + F12 | ctrl + shift + F12 |
预览方法定义 | Quick Definition | command + Y | ctrl + shift + I |
返回光标最后编辑位置 | Last Edit Location | command + shift + delete | control + shift + Backspace |
调到代码块首部/尾部 | Move Caret To Code Block | Option + Command + [ 或者 ] | Control+[ 或者 ] |
重命名 | Rename | shift + F6 | shift + F6 |
抽取方法 | Extract Method | command + option + M | control+alt+M |
抽取变量 | Extract Variable | command + option + V | control+alt+V |
抽取字段 | Extract Field | command + option + F | control+alt+F |
抽取常量 | Extract Constant | command + option + C | control+alt+C |
抽取参数 | Extract Parameter | command + option + P | control+alt+P |
重构入口 | Refactor This | control + T | ctrl + alt + shift + T |
最近操作
Command +E(mac)
Ctrl +E (win)
最近修改
Command +Shift +E (mac)
Ctrl +shift +enter (win)
文件查找
Command +o (mac)
Ctrl +n (win)
比上边的那个级别更高 查找
Command +shift+ o(mac)
Ctrl +shift +n (win)
操作记录
Command +option +Left\Right (mac)
Command +[ \ ]
Ctrl +alt +左右键(win)
移动行
option+shift + 方向键上\下(mac)
Alt +shift + 方向键 上\下(win)
查找方法的调用处
option+F7 (mac)
Alt +F7 (win)
方法的跟进
Command +B (mac)
Ctrl +alt +B (win)
显示方法的参数:
command+p (mac)
Ctrl +p (win)
行的快速操作:
快速删除行 command +X (Mac)
快速复制行 Command +D (Mac)
Ctrl D (win)
多行操作
按住 option 然后拖住鼠标
Win 中是 alt
快速补全
Command +shift +enter (mac)
Ctrl +shift +enter (win)
快速 生成变量
Option +enter (mac)
Alt +enter (win)
代码的折叠
Command + 加号和减号 (mac)
Ctrl + 加号和减号
预览方法的定义
command +Y (mac)
Ctrl +shift +I (win )
抽取方法
Command +option +M
Ctrl +alt +M
重构入口
Ctrl +T
Ctrl +alt +shift +T
博客地址:http://zhouqiang.vip/
链接:http://www.jianshu.com/p/a1527d4c85a7 http://blog.csdn.net/dd864140130/article/details/51560664
Android Studio常用快捷键汇总(mac)
查看原文:http://blog.csdn.net/u010818425/article/details/52266195
mac上按键符号
⌥ : option / alt
⇧ : shift
⌃ : control
⌘ : command
⎋ : esc
(一)查找/查看相关
搜索任意内容
双击 sft
当前文件查找/替换
cmd + F / cmd + R
使用cmd + G,sft + cmd + G,跳到下一个/上一个高亮的变量
全局查找/替换
sft + cmd + F / sft + cmd + R
全局搜索类
cmd + O
全局搜索类/方法/参数
opt + cmd + O
打开最近访问的文件列表
cmd + E
类/方法在全局项目中引用情况
opt + fn + F7 / cmd + 鼠标点击
类/方法在当前文件中引用情况
cmd + fn + F7
方法被调用层级结构
ctr + opt + H
查看接口的实现
opt + cmd + B
跳转至超类的方法
cmd + U
跳转至第几行
cmd + L
返回到上次编辑位置
cmd + [ / ]
opt + cmd + ← / →
当前编辑的文件中结构快速导航
cmd + fn + F12
列出函数方法一系列的有效参数
cmd + P
跳转至错误或警告
fn + F2
查看类/方法的注释文档
fn + F1
(二)控制操作相关
Surround with快速调出if,for,try…catch,while等环绕代码
opt + cmd + T
快速生成模版代码块,如if,while,return
cmd + J
快速生成getter/setter方法,构造方法,toString()方法等
cmd + N
行尾自动添加分号,if后面自动加“(){ }”
sft + cmd + enter
引入重写父类的方法
ctr + O
引入接口或抽象类方法的实现
ctr + I
下一步意图猜测
opt + return
将最近使用的剪贴板内容选择插入到文本
sft + cmd + V
注释与取消注释,注释效果 //…
cmd + /
注释与取消注释,注释效果 /…/
opt + cmd + /
上下移动代码
opt + sft + up/down
上下代码行换位
cmd + sft + up/down
单词间或驼峰间跳转
Alt + ← / →
切换大小写
sft + cmd + U
切换文件
ctr + tab
选择区域
opt + up/down
注:如果光标停留在大括号处,则选中整个大括号区域
局部代码块展开/收缩
cmd + + / cmd + -
全部代码块展开/收缩
sft + cmd + + / sft + cmd + -
撤销/取消撤销
cmd + Z / sft + cmd +Z
删除行
cmd + C / cmd + delete
复制行
cmd + D
合并行
sft + ctr + J
列编辑
Alt + 鼠标框选
格式化代码
opt + cmd + L
自动缩进对齐
ctr + alt + I
清除无效包引用
opt + ctr + O
打开设置
cmd + ,
隐藏窗口
sft + esc
(三)代码重构相关
类名/方法名/变量名 重命名操作
sft + fn + F6
方法重构,方法抽离
opt + cmd + M
抽离成方法参数
opt + cmd + P
抽离为局部变量
opt + cmd + V
抽离为成员变量
opt + cmd + F
(四)编译运行调试
编译源码
cmd + fn + F9
运行
ctr + R
调试
ctr + B
Step Into(进入到代码)
fn + F7
Step Over(跳到下一步)
fn + F8
直接运行
opt + cmd + R
退出调试
cmd + fn + F2
(五)版本控制
打开git操作列表
ctr + V
提交修改
cmd + K
推到服务器
sft + cmd + K
(六)vim插件
- vim使用参考1
- vim使用参考2
- vim使用参考3
深入学习
Android Studio 最全快捷键以及演示
Android studio 上非常好用的快捷键
AndroidStudio快捷键汇总
Android Studio五分钟带你从菜鸟到高级调试
AS技巧合集「常用技巧篇」
查看原文: