Android studio常用快捷键

一、视图切换快捷键

  • Alt+ 1 显示目录窗口
  • Alt+ 2 显示收藏的窗口
  • Alt+ 7 显示结构窗口
  • Alt+ 6 显示Android窗口
  • Alt+ 9 显示VCS变更列表窗口
  • Ctrl+ e 列出最近查看的文件列表和常用窗口列表,也可快速切换
    // - shift + cmd + e 最近修改文件列表
  • cmd + shift + [ / ]在当前编辑器之间切换
    //- cmd + 方向上 切换到导航栏,再按下cmd + 方向下从导航栏回来

小技巧:
按下Alt+ 1~0切换到窗口之后若想快速回到编辑器中继续写代码,这时候一般能想到的办法就是移动鼠标在编辑器中点一下将焦点切换回编辑器,不过这看似简单的操作,对程序员来说却很不方便,要频繁在鼠标与键盘键切换。其实除此之外还有一种更简便的办法就是按下esc键,不管当前焦点在哪儿都会回到编辑器中,可谓是神技。

二、搜索快捷键

  • Ctrl + f 在当前编辑器中搜索,Ctrl + shift + f 就是全局搜索
  • Ctrl + r 在当前编辑器中搜索并替换,Ctrl + shift + r 就是全局搜索替换
  • alt + F7 将光标放在任何地方按下alt+f7即可在全局搜索被引用的地方,强大之处不管是文件、字符串、字段、方法、类皆可,AS会智能识别到底是什么东西
  • alt+f7搜索当前选中代码的读写引用,但是只限于当前文件中,按F3可以选择
  • Ctrl + o 搜索类
  • Ctrl + alt + o 搜索方法或字段
  • Ctrl + shift + o 搜索文件、目录
  • double shift 搜索任何内容
  • 焦点在文件列表的时候,直接输入字母进行搜索

AS中的所有搜索都支持简单的正则表达式和无序匹配关键字

三、编辑代码的快捷键

  • ctrl + j 调出IDEA的神器live template
  • alt + enter 调出IDEA对出错点的提示处理方法,熟练使用可使你写代码的速度提升5倍,在一些地方使用,可以得到一些Intention Action,例如将”==”改为”equals()”
  • ctrl + D 复制粘贴当前行到下一行
  • Ctrl+X 剪切光标所在位置那行代码
  • shift + ctrl + v 调出IDEA寄存器中保存的最近复制的N份内容,可选择性粘贴
  • Ctrl+Shift+Insert 选择剪贴板内容并插入
  • Ctrl+/和Ctrl+Shift+/ 注释代码
  • ctrl + F4 关闭当前活动的窗口
  • shift + ctrl + enter 另起一行
  • shift + ctrl + up/down 将当前代码段上/下移并格式化
  • shift + alt + up/down 将当前行上/下移
  • Ctrl+Backspace 删除单词整体
  • Shift+Click 关闭文件
  • Ctrl+N 快速打开类
  • Ctrl+Shift+N 快速打开文件
  • Ctrl+W 选择单词继而语句继而行继而函数
  • Alt+Insert 生成构造器/Getter/Setter等
  • Alt+F1 将正在编辑的元素在各个面板中定位
  • Ctrl+Alt+T 把代码包在一块内,例如try/catch
  • Ctrl+Shift+J 整合两行
  • Ctrl+Shift+Space 在很多时候都能够给出Smart提示
  • Ctrl+Alt+Space 类名自动完成
  • Ctrl + Alt + L 格式化代码
  • Alt+F8 计算变量值
  • Alt+Q 看到当前方法的声明
  • Ctrl+O 选择父类的方法进行重写
  • Ctrl+Q 看JavaDoc
  • Alt + Shift +D 自动添加注释
  • Ctrl+Shift+Alt+N 快速打开符号
  • Shift + ESC 隐藏窗口
  • Alt+Shift+C 最近更改的代码
  • F2或Shift+F2 高亮错误或警告快速定位
  • F11 Toggle bookmark 切换标记
  • Ctrl + F11 Toggle bookmark with mnemonic 采用记忆切换标记
  • Ctrl + #[0-9] Go to numbered bookmark 跳转到带编号的标记
  • Shift + F11 Show bookmark 显示标记

四、重构的快捷键

  • F6 移动文件
  • F5 拷贝文件
  • shift + F6 可对类、方法、变量进行重命名,使用的地方会自动更新名字
  • Alt+ Ctrl+ F6 修改参数的类型
  • Alt+ Ctrl+ p 引入一个参数
  • Alt+ Ctrl+ f 引入一个类变量
  • Alt+ Ctrl+ m 引入一个方法
  • Alt+ Ctrl+ c 引入一个常量
  • Ctrl+Alt+V 引入变量。例如把括号内的SQL赋成一个变量

五、查看代码快捷键

  • Ctrl+P 查询某方法的参数信息
  • Ctrl+ b 跳到调用方法的定义处
  • shift + Ctrl+ b 跳到方法的实现处
  • Ctrl+ u 跳到方法在父类或接口的定义处
  • Alt+↑ \ Alt+↓ 在方法间快速移动
  • alt + Ctrl+ left/right 跳到上/下一次光标查看处
  • Ctrl + G : 跳转到指定的行
  • alt + Ctrl+ h 显示方法的层级结构
  • Ctrl+[ / ] 跳到大括号的开头结尾
  • Ctrl+Shift+Backspace 跳转到上次编辑的地方
  • Ctrl+Alt+B 跳转到抽象方法的实现
  • shift + F3 /F3 快速跳转搜索结果
  • Ctrl+F12 显示当前文件的结构
  • Ctrl+Shift+F7 高亮当前元素在当前文件中的使用
  • Ctrl + Left/Right 快捷定位到元素首/尾
  • Ctrl + Plus/Minus 折叠展开代码块
  • Ctrl + Shift + Plus,Minus 折叠展开全部代码块

六、运行程序与Debug

  • control + r debug模式运行程序
  • control + d 运行程序
  • F7 单步进入
  • F8 单步跳过
  • F9 跳过本次debug
  • alt + F8 debug时执行选中的语句

七、其它常用快捷键

  • cmd + , 调出setting界面
  • cmd + ; 调出项目setting界面

更多相关文章

  1. 浅谈Java中Collections.sort对List排序的两种方法
  2. Python list sort方法的具体使用
  3. python list.sort()根据多个关键字排序的方法实现
  4. android上一些方法的区别和用法的注意事项
  5. 读取android手机流量信息
  6. android EditText设置不可写
  7. android 使用html5作布局文件: webview跟javascript交互
  8. android实现字体闪烁动画的方法
  9. android studio调试c/c++代码

随机推荐

  1. Android摄像头采集Demo
  2. Linux/Android启动之Machine-Init函数
  3. Android(安卓)从外部网页拉起跳转到App
  4. 牛逼的Android(安卓)UI
  5. Android笔记(1)adb的使用
  6. android 内存溢出oom错误的一些小见解
  7. Android(安卓)一个强大实用的版本升级dem
  8. android跳转QQ陌生人聊天或者加入QQ群
  9. android在原来的view上画边框或者其它内
  10. Android(安卓)Studio教程06-快捷键、Debu