AndroidStudio中各种常见快捷键记录
AndroidStudio中各种常用操作快捷键记录
简单方法
直接设置AS的快捷键与eclipse相同,方便直接从eclipse切到AS的人。
常用的AS的默认快捷键
- ctrl + N 根据类名查找JAVA类, 类似于eclipse中的Ctrl+Shift+T
- ctrl + Shift + N 根据文件名查找所有的文件, 类似于eclipse中的Ctrl+Shift+R
- ctrl + alt + L 格式化代码,类似于eclipse中的ctrl + shift +F
- ctrl + alt + O 自动优化import的包与类,类似于eclipse中的ctrl + O
- alt + insert 自动生成代码(如getter\setter\toString\equals等),类似于eclipse中的shift+alt+s
- alt + shift + c 最近的改动点(对比最近修改的代码)
- ctrl + E 最近改动过的文件列表
- ctrl + f 字符串查找
- ctrl + r 字符串替换
- ctrl + alt + space 类名与接口名提示
- ctrl + shift + space 自动补全代码(与上面的有啥区别?)类似eclipse中的alt + /(自己定义为shift + space)
- ctrl + J 自动生成对应的代码片段(比如foreach分支等, 或者根据预置的短语与模板自动生成代码)
- tab 代码标签模板输入后可以tab直接补全
- shift + F6 重构,重命名,即批量替换选择的对象名称为新的名称,类似eclipse中的shift+alt+R
- ctrl + x 删除行,类似于eclipse中的ctrl + d
- ctrl + d 复制行,类似于eclipse中的ctrl + alt + ↓
- ctrl + H 显示类的结构图(继承关系等层级关系展示出来)
- ctrl + Q 显示方法或者类的注释信息,类似于eclipse中鼠标放到对应方法上自动浮现的javadoc信息(AS中可以在File--settings-Editor-General-Other中选择Show quick documentation on mouse move也可以实现鼠标悬浮提示)
- alt + F1 左侧的树型导航中,跳到当前文件所在的位置(好像AS中左侧树光标不是在当前右侧打开的文件位置,不知道能不能设置,后续看下)
- alt + ←/→ 右侧打开的代码页签中,逐个切换
- alt + ctrl + ←/→ 跳到上一次浏览的位置,类似于eclipse中的alt + ←/→
- ctrl + shift + backspace跳转到上一次编辑的地方
- alt + ↑/↓ 在一个代码类中,从当前位置跳到上一个或者下一个方法中
- ctrl + shift + ↑/↓ 代码片段向上或者向下移动,有个特点,就是选中的代码行只能在方法内部上下移动,无法跳出当前所在方法;如果光标放在方法定义行上,则会将整个方法整体移动到前一个方法前面或者后一个方法后面。
- ctrl + F12 显示当前类的结构(一个类中的几个公共方法、私有方法、变量信息等等outline信息, AS默认左侧有个Structure页签,将其拽到右侧并常显,即和eclipse中一样展示了。)
- ctrl + W 重复按,会依次从小范围选择到大范围,先单词、再整行、再整个方法、再整个类,适合需要选中整个方法的场景
- ctrl + shift + insert 可以选择剪切板中指定的内容进行粘贴,类似于ctrl + v的高级版本,可以选择最近几次copy过的内容进行粘贴
- alt + F7 查找方法或者类的调用
更多可以参考 http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys
AndroidStudio中各种常见快捷键记录的更多相关文章
- idea 常见快捷键记录下
keymaps 选择的是eclipse ctrl shif u 大小写转换 ctrl o 类方法列表 ctrl shif alt u ...
- Win10系统中新增的快捷键,做个记录
Win10系统中新增的快捷键,做个记录 1.Win+Q或者Win+S 打开下面搜索框 2.Win+T 切换任务栏上程序: 3.Win+ ...
- CentOS 7系统常见快捷键操作方式
快捷键操作方式 Linux系统中一些常见的快捷方式,可有效提高操作效率,在某些时刻也能避免操作失误带来的问题. 最有用的快捷键 序号 快捷键 官方说明 掌握程度 01 Tab 命令或路径等的补全键 移 ...
- 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(三)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Comm ...
- 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(二)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Comm ...
- 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(一)
----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Comm ...
- 分数的加减法——C语言初学者代码中的常见错误与瑕疵(12)
前文链接:分数的加减法——C语言初学者代码中的常见错误与瑕疵(11) 重构 题目的修正 我抛弃了原题中“其中a, b, c, d是一个0-9的整数”这样的前提条件,因为这种限制毫无必要.只假设a, b ...
- C语言初学者代码中的常见错误与瑕疵(9)
题目 字母的个数 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个. 输入:第一行输入一个正整数T(0<T<25) 随后T ...
- Mac OS X操作系统常见快捷键集锦
Mac OS X操作系统常见快捷键集锦 启动时的快捷键 启动时按住 X 键 : 强制从 Mac OS X 启动(适用于那些在同一宗卷上安装了 Mac OS X 和 Mac OS 9 双系统的 Mac ...
随机推荐
- php环境搭建工具推荐
楼楼最近由于一系列原因,使用了几款php环境搭建工具,安装配置方便,所以在这里推荐一下.第一款是XAMPP(网址http://www.xampps.com/),软件包原来的名字是 LAMPP,但是为了 ...
- 自学Java HashMap源码
自学Java HashMap源码 参考:http://zhangshixi.iteye.com/blog/672697 HashMap概述 HashMap是基于哈希表的Map接口的非同步实现.此实现提 ...
- css雪碧图(css splite)
将很多小的背景图片放在一起,可以减少http请求. 这些图片通常是一类的. 所以使用雪碧图. 雪碧图即为: 测试一下减少了多长时间 0 = 0
- VNC 远程连接vmware下centOS7
VNC ( Virtual Network Computing)是一个linux下提供远程桌面支持的服务,类似于windows下的远程桌面服务,本来我是准备用xmanager来远程连我虚拟机中的cen ...
- 快速部署MongoDB
MongoDB是一个基于分布式文件存储的数据库.由C++语言编写.旨在为WEB应用提供可扩展的高性能数据存储解决方案.本文安装的版本为3.0,其他版本可对照. 设置mongodb repo vi /e ...
- 全面学习理解TLB(Translation Look-aside Buffer)地址变换高速缓存
全面学习理解TLB(Translation Look-aside Buffer)地址变换高速缓存 前言: 本文学习思路是:存在缘由 --> 存在好处 --> 定义性质 --> 具 ...
- 如何在openlayer接入矢量数据
先说矢量数据集接入,我们通过GeoJSON的示例代码(http://openlayers.org/en/latest/examples/geojson.html)了解Openlayers的源代码,确定 ...
- JS框架设计读书笔记之-选择器引擎02
选择器引擎涉及相关概念 概念 以Sizzle的主函数声明为例,来说明引擎的相关概念. function Sizzle(selector, context, results, seed) { //... ...
- Android Studio 中修改Apk名称
修改生成的apk名称,并且使调试时也可以使用. 在app->build.gradle 中增加以下内容: android.applicationVariants.all { variant-> ...
- Codeforces 376B. Coupons and Discounts
B. Coupons and Discounts time limit per test 1 second memory limit per test 256 megabytes input stan ...