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 ...
随机推荐
- Python学习笔记(八)
Python学习笔记(八): 复习回顾 递归函数 内置函数 1. 复习回顾 1. 深浅拷贝 2. 集合 应用: 去重 关系操作:交集,并集,差集,对称差集 操作: 定义 s1 = set('alvin ...
- Windows下swoole扩展的编译安装部署
1. 到cygwin官网下载cygwin. 官网地址:https://www.cygwin.com/ 2. 打开下载好的cygwin安装包,开始安装cygwin. 选择cygwin的安装目录(这个同时 ...
- 从零起步学python计划及感想
从纯传统bi转型过来的技术顾问,比较有优势的是对业务的熟悉,对数据有敏感度,熟悉数据模型.但是长年累月基本都是用sql处理问题.目前还没有经历过sql解决不了的问题,一个sql解决不了就用临时表,几个 ...
- unity客户端基本框架(转载)
框架概述: 基础系统的框架搭建,其中包括: UI框架(NGUI + MVC) 消息管理(Advanced CSharp Messenger) 网络层框架(Socket + Protobuf ) 表格数 ...
- bug:记最近出现的非功能bug
1.android 4.1.2 的兼容bug 一直以为Android 测试 4 5 6就可以了,结果发现Android4.1.2 和Android4.3之间还是有差距的. 处理办法:验证版本兼容的时候 ...
- CSS3新特性汇总
新增选择器 p:nth-child(n){color: rgba(255, 0, 0, 0.75)} 弹性盒模型 display: flex; 多列布局 column-count: 5; 媒体查询 @ ...
- 如何在 Apple TV 上使用描述文件
您可以使用 OS X 上的 Apple Configurator 在 Apple TV 上安装配置描述文件. 开始前,请在 Mac 上安装最新版本的 Apple Configurator(如果尚未安装 ...
- 关联查询一张小表。对性能有影响吗(mysql)
具体语句 SELECT dfm.id, dfm.member_code, dfm.member_name, dfm.recommend_code, dfm.member_rank, dfm.cre ...
- html浏览器存储连续多个空格,只显示一个空格
这个问题找了很久,发现css的 white-space:pre 完美解决 .white-space { white-space:pre }
- 浏览器怎么解析一个hmtl文档
注意 link里面的css文件是并行请求下载的 script里面的js文件是同步请求下载的 html页面中的语句都是从上往下执行的 浏览器是同步加载 JavaScript 脚本,即渲染引擎遇到 def ...