#Androidstudio 3. 1. 1 的使用技巧, 持续更新 #

##快捷键部分

快捷键 作用 备注
Ctrl+N 快速检索并打开工程项目中的任何一个.java文件
Ctrl+shift+N 快速检索并打开工程项目中的任何一个文件
Ctrl+空格 智能提示
Alt+F7 在项目中快捷定位(类,方法,变量)使用的位置 你可以在任何你想查找的类名,方法名,变量的上面使用
Ctrl+Q 快速查看类方法的相关文档 可以在选中的类名,方法名上使用
Ctrl+左键/B 跳转到方法,类的定义处,同时也可以跳转到变量的定义位置 当项目中有多个重复的类名,并且他们的在没有确定路径前,会出现他们的提示
Ctrl+F12 预览这个类文件中定义的所有方法 ,变量,内部类 选中之后可以通过单击、f4或者enter键的方式定位到这个方法、变量、内部类的位置
Shift+F6 快速重命名项目中的类名,方法名,变量名等 Enter键选中
Ctrl+ O 快速重写父类的方法
Ctrl+I 快速实现当前类实现的接口
任意输入若干个字母序列 快速联想(聪明提示) 当然也可以通过 “Ctrl+Alt+空格” 强制实现联想提示
Ctrl+Alt+空格 强制实现联想提示 SmartType完成还可以在返回关键字(在一个方法调用和其他位置的参数列表中)之后工作。
Shift+鼠标左键+需要关闭的标签 快速关闭期望关闭的标签
Alt+Insert 快速弹出geter seter、toString等菜单
Alt+F1 在任何视图(项目视图、结构视图或其他视图)中快速选择当前编辑的元素(类、文件、方法或字段),按Alt+F1。
在project栏直接键入文件关键字 在所有树视图中都可以找到速度搜索:只要开始键入,就可以快速找到必要的条目。
Ctrl+Alt+B 快速从接口的抽象方法定位到实现位置
Ctrl+U 快速定位到接口抽象方法位置
Ctrl+W 快速选择代码块,可以多次按下,选择范围将会扩大
Ctrl+Shift+W 快速选择代码块, 可以多次按下,选择范围将会缩小
Ctrl+Alt+V 代码提取重构(提取生成变量),生成在本方法或代码块中 ,区别Ctrl+Alt+F
Ctrl+斜杠 单行注释 (//…)
Ctrl+Shift+斜杠 多行注释(//)
Shift+F1 使用浏览器查看当前帮助文档
Ctrl+Shift+空格 需要一个随机值时,可以快速填充
Ctrl+D 快速复制已选择的代码块 ,如果没有已选择的代码块,直接复制光标上一行
自定义模板 类似首字母提示
Ctrl+空 快速变量名生成
Ctrl+P 快速查看构造,方法中缺失或者异常的传入参数
Ctrl+Shift+Backspace 快速回退到上次编辑过的光标文件和位置
Alt+↑ 文件中跳转上一个方法
Alt+↓ 文件中跳转下一个方法
Ctrl+Shift+F7 高亮显示选中的变量,方法等 Exit退出高亮显示
Shift+F3 在高亮显示的变量间切换
Ctrl+E 快速列表当前项目下的所有文件
Alt+J 快速查看所有的自定义模板
Ctrl+Shift+J 将多行代码合并到同一行,移除不必要的空间以匹配你的代码风格
Ctrl+Shift+V 获取最近剪切板中的内容列表,可以从中选择任意一个
Ctrl+H 查看选中类的继承层次
Ctrl+W 调试模式下队选中的任何表达式求值 配合Alt+F8使用
Alt+F8 变量求值
文档提示
Ctrl+Alt+Shift+N 在整个项目中查找任何一个类名,方法,字段等
Alt+Shift+C 快速视图查看项目最近的更改
Ctrl+Alt+F7 您可以在整个项目中检索一个类、方法或变量的所有引用的列表,并快速跳转到所选的用法。要做到这一点,将插入符号放在符号的名称或在代码中使用,并按Ctrl+Alt+F7 ,滚动列表中单击所需的用法。
Ctrl+Shift+A 快速查找菜单命令或工具栏操作

更详细的参见google的官方文档

常规

作用 快捷键 备注
全部保存 Control + S
同步 Control + Alt + Y
最大化/最小化编辑器 Control + Shift + F12
添加到收藏夹 Alt + Shift + F
使用当前配置文件检查当前文件 Alt + Shift + I
快速切换模式 Control + `(反引号)
打开设置对话框 Control + Alt + S
打开项目结构对话框 Control + Alt + Shift + S
在标签和工具窗口之间切换 Control + Tab

在 Studio 内导航和搜索

作用 快捷键 备注
搜索全部内容(包括代码和菜单) 按两次 Shift 按两次 Shift
查找 Control + F
查找下一个 F3
查找上一个 Shift + F3
替换 Control + R
查找操作 Control + Shift + A
按符号名称搜索 Control + Alt + Shift + N
查找类 Control + N
查找文件(而不是类) Control + Shift + N
在路径中查找 Control + Shift + F
打开文件结构弹出式菜单 Control + F12
跳到源代码 F4 / Control + Enter
在新窗口中打开当前编辑器标签 Shift + F4
最近打开的文件弹出式菜单 Control + E
最近编辑的文件弹出式菜单 Control + Shift + E
转到上一个编辑位置 Control + Shift + 退格键
关闭活动编辑器标签 Control + F4
从工具窗口返回到编辑器窗口 Esc
隐藏活动或上一个活动工具窗口 Shift + Esc
转到行 Control + G
打开类型层次结构 Control + H
打开方法层次结构 Control + Shift + H
打开调用层次结构 Control + Alt + H

编写代码

作用 快捷键 备注
生成代码(getter、setter、构造函数、hashCode/equals、toString、新文件、新类) Alt + Insert
替换方法 Control + O
实现方法 Control + I
控制语句 (if…else / try…catch / etc.) Control + Alt + T Command + Option + T
删除插入符处的行
折叠/展开当前代码块 Control + 减号/加号
折叠/展开所有代码块 Control + Shift + 减号/加号
复制当前行或选择 Control + D
基本代码自动完成 Control + 空格键
智能代码自动完成(按预期类型过滤方法和变量列表) Control + Shift + 空格键
完成语句 Control + Shift + Enter
快速文档查找 Control + Q
显示选定方法的参数 Control + P
转到声明(直接) Control + B 或 Control + 点击
转到实现 Control + Alt + B
转到超类方法/超类 Control + U
打开快速定义查找 Control + Shift + I
切换项目工具窗口的可见性 Alt + 1
切换书签 F11
通过助记切换书签 Control + F11
通过行注释添加注释/取消注释 Control + /
通过块注释添加注释/取消注释 Control + Shift + /
选择连续增加的代码块 Control + W
将当前选择退回到上一个状态 Control + Shift + W
移动到代码块起始位置 Control + [
移动到代码块结束位置 Control + ]
从当前位置选择到代码块起始位置 Control + Shift + [
从当前位置选择到代码块结束位置 Control + Shift + ]
从当前位置删除到单词结尾 Control + Delete
从当前位置删除到单词开头 Control + 退格键
优化导入 Control + Alt + O
项目快速修复(显示意图操作和快速修复) Alt + Enter
重新格式化代码 Control + Alt + L
自动缩进行 Control + Alt + I
缩进/取消缩进行 Tab/Shift + Tab
智能行合并 Control + Shift + J
智能行拆分 Control + Enter
开始新行 Shift + Enter
下一个/上一个突出显示的错误 F2 / Shift + F2

构建并运行

作用 快捷键 备注
构建 Control + F9
构建并运行 Shift + F10

调试

作用 快捷键 备注
调试 Shift + F9
跳过 F8
逐步执行 F7
智能逐步执行 Shift + F7
跳出 Shift + F8
运行到光标位置 Alt + F9
评估表达式 Alt + F8
继续运行程序 F9
切换断点 Control + F8
查看断点 Control + Shift + F8

重构

作用 快捷键 备注
复制 F5
移动 F6
安全删除 Alt + Delete
重命名 Shift + F6
更改签名 Control + F6
内联 Control + Alt + N
提取方法 Control + Alt + M
提取变量 Control + Alt + V
提取字段 Control + Alt + F
提取常量 Control + Alt + C
提取参数 Control + Alt + P

版本控制/本地历史记录

作用 快捷键 备注
将项目提交到 VCS Control + K
从 VCS 更新项目 Control + T
查看最近变更 Alt + Shift + C
打开 VCS 弹出式菜单 Alt + `(反引号)

Androidstudio 最权威使用技巧, 持续更新相关推荐

  1. 个人在 laravel 开发中使用到的一些技巧(持续更新)

    1.更高效率地查询:使用批量查询代替 foreach 查询(多次 io 操作转换为一次 io操作) 如果想要查看更详尽的介绍,可以看看这篇文章 什么是 N+1 问题,以及如何解决 Laravel 的 ...

  2. 小白使用word小技巧-持续更新(以论文服务为主)

    文章目录 写论文时的记录,本人键盘各位置图,仅供参考(事实上,使用word,按一下Alt,可以看到word屏幕上的快捷键提示,记不住就对着按就行了) 1.文字快捷键 : 2.文本的段落样式设置快捷键和 ...

  3. Android实用小技巧(持续更新)

    文章目录 给drawableRight设置点击事件 限制EditText可输入的字数,超出后提示文案 解决RecycleView布局中GridLayoutManager和StaggeredGridLa ...

  4. python那些事儿编程技巧_python一些编程技巧(持续更新)

    def xxx(x1,x2,n=3): #一般函数中会传递数一个或数个可变参数以及一个默认位置参数 #可变参数 *karg def xxx(*xx): s=0 for i in xx: s+=i re ...

  5. pycharm写python代码_使用pycharm写python代码的一些提高效率的技巧(持续更新)-Go语言中文社区...

    这篇博客主要是用来记录自己在学习pycharm时发现的一些能够提高编写python代码效率的小技巧. 1.问题:在代码很多的情况下,调用函数时想看看函数的参数以及函数内容,按ctrl+鼠标左键虽然进入 ...

  6. PYNQ实战笔记(一)————常用的代码使用及配置技巧-持续更新

    前言: 代码使用这里不会涉及Python具体demo中的教程,会总结一些比较常用到的一些参数调配等,具体看内容,配置技巧主要用于总结一些使用过程踩过的坑. 常用代码 1,目录查看 !pwd 2,Pyt ...

  7. unity性能优化方案整理 一些思路 一些技巧(持续更新 2019-09-12)

    原文链接1:https://www.cnblogs.com/zhenlong/p/4862869.html 原文链接2:http://www.xuanyusong.com/archives/3205 ...

  8. 【Word提升】高级word使用技巧-持续更新学习

    目录 1.设置域来自动计算总页数 2.自动文本同步 1.设置域来自动计算总页数 插入-域-文档的页数(NUMPAGES)-点击确认即可 word和wps通用 之后每次改完之后,右击-更新域  即可 2 ...

  9. CS-Studio_4.1.1使用技巧(持续更新)

    目录:1.安装jre 8u11: 2. 安装CSS4.1.1:3. 新增OPI文件:4.新增子文件夹:5.新增根目录文件夹 1..安装jre 8u11 本文使用jre-8u11-windows-i58 ...

最新文章

  1. datanucleus mysql_DataNucleus Access Platform 3.1.2发布
  2. 总结android项目的基本开发步骤(转帖)
  3. ifix如何设画面大小_如何让你的视频又小又清晰?视频编码输出软件来了
  4. a1708硬盘转接口_资讯:希捷上架新款银河Exos系列机械硬盘,15000转+SAS协议
  5. C#读取xml文件静态类
  6. Python实现经典七种排序算法
  7. 6.5版本虚拟机的封装
  8. FileProvider的使用
  9. Linux中查看某个软件的安装路径
  10. 字体引起的用户密码错误
  11. JDK动态代理的实现
  12. 详细剖析ANSYS有限元分析这个软件
  13. 新建一个C#控制台应用程序
  14. SSIS 左边工具栏消失处理
  15. 【MMD动作+镜头】Bo Peep Bo Peep
  16. 通用稳定DNS,国际DNS,国内DNS,公共DNS
  17. 中国石油行业并购重组趋势与投资战略规划建议报告2022~2028年
  18. Cocoa -- 添加和移除开机启动项
  19. len函数python_Python len()函数
  20. 升级pip出现拒绝访问

热门文章

  1. k8s做命名空间配额
  2. 顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-webrtc(浏览器直接拨打电话)
  3. vue打包之后谷歌浏览器可以正常打开,而其它一些浏览器360等无法正常打开
  4. 无线传感网络 --ZigBee2-3 串口
  5. 【交换篇】01. 配置线连接登录 ❀ C3750-E ❀ CISCO 交换机
  6. HCIE(4)——UDP DOS攻击
  7. 从物联网到元宇宙 京东方在创新中迸发“增长韧性”
  8. 极限运算法则——“高等数学”
  9. 屏幕复制 android,一键扫出截图中文字!屏幕文字复制App
  10. Python自动化办公实战,上万数据中统计断网次数并计算平均断网时间