[关闭]
@zouzhenglu 2015-05-19T13:30:04.000000Z 字数 4051 阅读 73

wiki-Android Studio 快捷键

wiki AndroidStudio

对于任何工具来说,熟练使用快捷键都可以在很大程度上提高工作效率。Android Studio 在这一方面做得极其优秀。

其他IDE使用者

如果你之前使用过其他的开发工具,如eclipse、JBuilder、NetBeans,那么你现在还是可以使用以前的快捷键,
在下面有所有快捷键的列表,双击可以弹出菜单,可以修改移除添加快捷键。
这样就可以减少重新熟悉一套新的快捷方式的成本,直接进入开发。

 选择**File--setting** 或者 按下**ctrl+alt+s** 进入设置界面
 在左上角搜索框输入**keymap**


此时,在右边的左上角keymaps下拉选择自己习惯的风格,然后点ok即可。

入门简介

如果你是新手,或者不想使用原IDE的快捷键的老手,那么,可以先了解下Android Studio 的常用快捷方式,再慢慢了解其他更多的快捷方式也不迟。

“紫薇软剑”三十岁前所用,误伤义士不祥,悔恨无已,乃弃之深谷

说到快捷键,不得不说的一个,强大到你不敢随意使用的快捷键shift+shift,其功能是search everywhere,简称全能,这是个强大到令人发指的快捷键,只有你想不到的,没有他搜不到的。他能搜索到所有的工具、快捷键、行为、配置、文件、类、方法...你想到了什么我这里没有列举出来的么?试试,或许也能搜到哦。

除非你知道你想搜索的是什么东西,否则你会搜出一大堆,不要轻易使用。

重剑无锋,大巧不工,四十岁前恃之横行天下。

Android Studio最强大的快捷键ctrl+shift+A,其功能是搜索快捷键,所有快捷键都能在这里搜出来

搜索结果会在右边列出其对应的快捷键(如果有的话),平时只需要记住常用的快捷键即可,不常用的都可以在这里找到。

四十岁后,不滞于物,草木竹石均可为剑。自此精修,渐进于无剑胜有剑之境。

好了,当使用上面两个快捷键一段时间之后,你会发现,你已经可以熟练使用第N种快捷键了,通过他熟练的快捷键,不是我介绍的,也不是谁告诉你的,而是你自己的习惯养成的快捷键。到达了这个境界,你已经可以不需要谷歌、百度了,更不用去需要他人某个快捷键的使用方式。不管在什么方面,都要有方法,举一反三是最基本的。否则都只是死记硬背。

常用快捷键介绍

快捷键介绍

编辑

Action key(win) key(mac)
基本代码完成(任何类,方法和变量的名字) Ctrl + Space ⌃Space
智能代码完成(方法和变量) Ctrl + Shift + Space ⌃⇧Space
完成语句,新建空行并跳到到其行首 Ctrl + Shift + Enter ⌘⇧↩
参数信息(方法调用参数内) Ctrl + P ⌘ P
快速查找文件 Ctrl + Q ⌃ J or Mid. button click
外部文档 Shift + F1 ⇧ F1
简介 Ctrl + mouse over code ⌘ + mouse over code
显示描述错误或警告 Ctrl + F1 ⌘ F1
生成代码 Alt + Insert ⌘ N , ⌃ ↩ o,⌃ N
重写方法 Ctrl + O ⌃ O
实现方法 Ctrl + I ⌃ I
包含代码块 Ctrl + Alt + T ⌘ ⌥ T
注释行 Ctrl + / ⌘ /
块注释 Ctrl + Shift + / ⌘ ⌥ /
选择依次增加的代码块 Ctrl + W ⌥ ↑
选择依次减少的代码块 Ctrl + Shift + W ⌥ ↓
上下文信息 Alt + Q ⌃ ⇧ Q
显示意图的行动和快速修复 Alt + Enter ⌥ ↩
格式化代码 Ctrl + Alt + L ⌘ ⌥ L
优化导入 Ctrl + Alt + O ⌃ ⌥ O
自动缩进线 Ctrl + Alt + I ⌃ ⌥ I
缩进/取消缩排选线 Tab / Shift + Tab → / ⇧ →
剪切当前行或者块到剪贴板 Ctrl + X or Shift + Delete ⌘ X
复制当前行或者块到剪贴板 Ctrl + C or Ctrl + Insert ⌘ C
从剪贴板粘贴 Ctrl + V or Shift + Insert ⌘ V
从最近的缓冲区粘贴 Ctrl + Shift + V ⌘ ⇧ V
复制当前行或者选择块 Ctrl + D ⌘ D
删除插入符号所在行 Ctrl + Y ⌘ Backspace
智能行连接 Ctrl + Shift + J ⌃ ⇧ J
智能行分裂 Ctrl + Enter ⌘ ↩
开始新的行 Shift + Enter ⇧ ↩
代码大小写切换 Ctrl + Shift + U ⌘ ⇧ U
选择到代码块结束/开始 ⌘ + ⇧ + ] / [ ⌘ ⇧ ] , ⌘ ⇧ [
删除单词到结束 Ctrl + Delete ⌥ Delete
删除单词到开始 Ctrl + Backspace ⌥ Backspace
展开/折叠的代码块 Ctrl + NumPad+/- ⌘ NumPad+/-
扩展 Ctrl + Shift + NumPad+ ⌘⇧ NumPad+
全部折叠 Ctrl + Shift + NumPad- ⌘ ⇧ NumPad-
关闭当前活动标签 Ctrl + F4 ⌘ W

搜索/替换

Action key key
在所有地方搜索 Double Shift Double ⇧
查找 Ctrl + F ⌘ F
查找下一个 F3 ⌘ G
查找上一个 Shift + F3 ⌘ ⇧ G
替换 Ctrl + R ⌘ + R
路径下搜索 Ctrl + Shift + F ⌘ ⇧ F
路径下替换 Ctrl + Shift + R ⌘ ⇧ R
搜索结构 Ctrl + Shift + S ⌘ ⇧ S
替换结构 Ctrl + Shift + M ⌘ ⇧ M

引用搜索

Action key key
查找用法 Alt + F7 / Ctrl + F7 ⌥ F7 / ⌘ F7
高亮使用的文件 Ctrl + Shift + F7 ⌘ ⇧ F7
显示引用 Ctrl + Alt + F7 ⌘ ⌥ F7

编译

Action key key
编译项目 Ctrl + F9 ⌘ F9
编译选定的文件,包或模块 Ctrl + Shift + F9 ⌘ ⇧ F9
选择配置和运行 Alt + Shift + F10 ⌃ ⌥ R
选择配置和调试 Alt + Shift + F9 ⌃ ⌥ D
运行 Shift + F10 ⌃ R
调试 Shift + F9 ⌃ D
运行环境配置编辑器 Ctrl + Shift + F10 ⌃ ⇧ R,⌃ ⇧ D

调试

Action key key
单步 F8 F8
进入 F7 F7
智能步进 Shift + F7 ⇧ F7
跳出 Shift + F8 ⇧ F8
运行到光标 Alt + F9 ⌥ F9
计算表达式结果 Alt + F8 ⌥ F8
恢复程序 F9 ⌘ ⌥ R
设置、取消断点 Ctrl + F8 ⌘ F8
查看断点 Ctrl + Shift + F8 ⌘ ⇧ F8

导航

Action key key
导航到类 Ctrl + N ⌘ O
导航到文件 Ctrl + Shift + N ⌘ ⇧ O
导航到符号 Ctrl + Alt + Shift + N ⌘ ⌥ O
转到下一个/上一个的编辑标签 Alt + Right/Left ⌃←,⌃→
回到以前的工具窗口 F12 F12
去编辑(从工具窗口) Esc Esc
隐藏活动或最后一个活动窗口 Shift + Esc Shift + Esc
关闭活动运行/信息/发现/…标签 Ctrl + Shift + F4 ⌘ ⇧ F4
跳到某一行 Ctrl + G ⌘L
最近文件弹出 Ctrl + E ⌘E
后退/前进 Ctrl + Alt + Left/Right ⌘⌥ ←/⌘⌥ →
定位到最后编辑的位置 Ctrl + Shift + Backspace ⌘⇧Backspace
选择在任何视图中当前文件或符号 Alt + F1 ⌥ 1
转到声明 Ctrl + B or Ctrl + Click ⌘B , ⌘ Click
转到实现 Ctrl + Alt + B ⌘⌥ B
打开快速定义查询 Ctrl + Shift + I ⌥Space , ⌘Y
去类型声明 Ctrl + Shift + B ⌃⇧B
去超级方法/超类 Ctrl + U ⌘U
到上一个/下一个方法 Alt + Up/Down ⌥ ↑/⌥ ↓
移动代码块结束/开始 Ctrl + ] / [ ⌘] , ⌘[
弹出文件结构 Ctrl + F12 ⌘F12
层次结构 Ctrl + H ⌃H
方法层次 Ctrl + Shift + H ⌘⇧H
调用层次结构 Ctrl + Alt + H ⌃⌥ H
下/上突出显示的错误 F2 / Shift + F2 F2 , ⇧F2
编辑/查看源代码 F4 / Ctrl + Enter F4 / ⌘ ↓
显示的导航栏 Alt + Home ⌥ Home
切换书签 F11 F3
切换书签记忆 Ctrl + F11 ⌥ F3
去编号的书签 Ctrl + #[0-9] ⌃0... ⌃9
显示书签 Shift + F11 ⌘F3

反射

Action key key
复制 F5 F5
移动 F6 F6
安全删除 Alt + Delete ⌘Delete
重命名 Shift + F6 ⇧F6
更改签名 Ctrl + F6 ⌘F6
内联 Ctrl + Alt + N ⌘⌥ N
提取方法 Ctrl + Alt + M ⌘⌥ M
提取变量 Ctrl + Alt + V ⌘⌥ V
提取属性 Ctrl + Alt + F ⌘⌥ F
提取常数 Ctrl + Alt + C ⌘⌥ C
参数提取 Ctrl + Alt + P ⌘⌥ P

VCS/本地历史记录

Action key key
提交项目到代码仓库 Ctrl + K ⌘K
从代码仓库更新项目 Ctrl + T ⌘T
查看最近编号 Alt + Shift + C ⌥ ⇧ C
版本控制器菜单 Alt + BackQuote (`) ⌃V

模板

Action key key
选择包含代码块模板 Ctrl + Alt + J ⌘⌥ J
插入模板 Ctrl + J ⌘J
生成加强for循环模板代码 iter
生成instance的if语句模板代码 inst
生成迭代collection for循环模板代码 itco
生成迭代iterator for循环模板代码 itit
生成迭代list for循环模板代码 itli
public static final psf
throw new thr

常规

Action key key
打开相应的工具窗口 Alt + #[0-9] ⌘0...⌘9
保存所有 Ctrl + S ⌘S
同步 Ctrl + Alt + Y ⌘⌥Y
切换全屏模式 Ctrl + Shift + F12 ⌃⌘F
切换最大化编辑 Ctrl + Shift + F12 ⌘⇧F12
添加到收藏夹 Alt + Shift + F ⌥ ⇧ F
检查当前配置文件 Alt + Shift + I ⌥ ⇧ I
快速切换方案 Ctrl + BackQuote (`) ⌃ BackQuote (`)
打开设置对话框 Ctrl + Alt + S ⌘ ,
打开项目结构的对话 Ctrl + Alt + Shift + S ⌘;
找到行动 Ctrl + Shift + A ⇧⌘A
切换标签和工具窗口之间 Ctrl + Tab ⌃ Tab
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注