Androidstudio 最权威使用技巧, 持续更新
#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 |
作用 | 快捷键 | 备注 |
---|---|---|
搜索全部内容(包括代码和菜单) | 按两次 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 最权威使用技巧, 持续更新相关推荐
- 个人在 laravel 开发中使用到的一些技巧(持续更新)
1.更高效率地查询:使用批量查询代替 foreach 查询(多次 io 操作转换为一次 io操作) 如果想要查看更详尽的介绍,可以看看这篇文章 什么是 N+1 问题,以及如何解决 Laravel 的 ...
- 小白使用word小技巧-持续更新(以论文服务为主)
文章目录 写论文时的记录,本人键盘各位置图,仅供参考(事实上,使用word,按一下Alt,可以看到word屏幕上的快捷键提示,记不住就对着按就行了) 1.文字快捷键 : 2.文本的段落样式设置快捷键和 ...
- Android实用小技巧(持续更新)
文章目录 给drawableRight设置点击事件 限制EditText可输入的字数,超出后提示文案 解决RecycleView布局中GridLayoutManager和StaggeredGridLa ...
- python那些事儿编程技巧_python一些编程技巧(持续更新)
def xxx(x1,x2,n=3): #一般函数中会传递数一个或数个可变参数以及一个默认位置参数 #可变参数 *karg def xxx(*xx): s=0 for i in xx: s+=i re ...
- pycharm写python代码_使用pycharm写python代码的一些提高效率的技巧(持续更新)-Go语言中文社区...
这篇博客主要是用来记录自己在学习pycharm时发现的一些能够提高编写python代码效率的小技巧. 1.问题:在代码很多的情况下,调用函数时想看看函数的参数以及函数内容,按ctrl+鼠标左键虽然进入 ...
- PYNQ实战笔记(一)————常用的代码使用及配置技巧-持续更新
前言: 代码使用这里不会涉及Python具体demo中的教程,会总结一些比较常用到的一些参数调配等,具体看内容,配置技巧主要用于总结一些使用过程踩过的坑. 常用代码 1,目录查看 !pwd 2,Pyt ...
- unity性能优化方案整理 一些思路 一些技巧(持续更新 2019-09-12)
原文链接1:https://www.cnblogs.com/zhenlong/p/4862869.html 原文链接2:http://www.xuanyusong.com/archives/3205 ...
- 【Word提升】高级word使用技巧-持续更新学习
目录 1.设置域来自动计算总页数 2.自动文本同步 1.设置域来自动计算总页数 插入-域-文档的页数(NUMPAGES)-点击确认即可 word和wps通用 之后每次改完之后,右击-更新域 即可 2 ...
- CS-Studio_4.1.1使用技巧(持续更新)
目录:1.安装jre 8u11: 2. 安装CSS4.1.1:3. 新增OPI文件:4.新增子文件夹:5.新增根目录文件夹 1..安装jre 8u11 本文使用jre-8u11-windows-i58 ...
最新文章
- datanucleus mysql_DataNucleus Access Platform 3.1.2发布
- 总结android项目的基本开发步骤(转帖)
- ifix如何设画面大小_如何让你的视频又小又清晰?视频编码输出软件来了
- a1708硬盘转接口_资讯:希捷上架新款银河Exos系列机械硬盘,15000转+SAS协议
- C#读取xml文件静态类
- Python实现经典七种排序算法
- 6.5版本虚拟机的封装
- FileProvider的使用
- Linux中查看某个软件的安装路径
- 字体引起的用户密码错误
- JDK动态代理的实现
- 详细剖析ANSYS有限元分析这个软件
- 新建一个C#控制台应用程序
- SSIS 左边工具栏消失处理
- 【MMD动作+镜头】Bo Peep Bo Peep
- 通用稳定DNS,国际DNS,国内DNS,公共DNS
- 中国石油行业并购重组趋势与投资战略规划建议报告2022~2028年
- Cocoa -- 添加和移除开机启动项
- len函数python_Python len()函数
- 升级pip出现拒绝访问
热门文章
- k8s做命名空间配额
- 顶顶通呼叫中心中间件(mod_cti基于FreeSWITCH)-webrtc(浏览器直接拨打电话)
- vue打包之后谷歌浏览器可以正常打开,而其它一些浏览器360等无法正常打开
- 无线传感网络 --ZigBee2-3 串口
- 【交换篇】01. 配置线连接登录 ❀ C3750-E ❀ CISCO 交换机
- HCIE(4)——UDP DOS攻击
- 从物联网到元宇宙 京东方在创新中迸发“增长韧性”
- 极限运算法则——“高等数学”
- 屏幕复制 android,一键扫出截图中文字!屏幕文字复制App
- Python自动化办公实战,上万数据中统计断网次数并计算平均断网时间