AndroidStudio中各种常用操作快捷键记录

简单方法

直接设置AS的快捷键与eclipse相同,方便直接从eclipse切到AS的人。

常用的AS的默认快捷键


  1. ctrl + N 根据类名查找JAVA类, 类似于eclipse中的Ctrl+Shift+T
  2. ctrl + Shift + N 根据文件名查找所有的文件, 类似于eclipse中的Ctrl+Shift+R
  3. ctrl + alt + L 格式化代码,类似于eclipse中的ctrl + shift +F
  4. ctrl + alt + O 自动优化import的包与类,类似于eclipse中的ctrl + O
  5. alt + insert 自动生成代码(如getter\setter\toString\equals等),类似于eclipse中的shift+alt+s
  6. alt + shift + c 最近的改动点(对比最近修改的代码)
  7. ctrl + E 最近改动过的文件列表
  8. ctrl + f 字符串查找
  9. ctrl + r 字符串替换
  10. ctrl + alt + space 类名与接口名提示
  11. ctrl + shift + space 自动补全代码(与上面的有啥区别?)类似eclipse中的alt + /(自己定义为shift + space
  12. ctrl + J 自动生成对应的代码片段(比如foreach分支等, 或者根据预置的短语与模板自动生成代码)
  13. tab 代码标签模板输入后可以tab直接补全
  14. shift + F6 重构,重命名,即批量替换选择的对象名称为新的名称,类似eclipse中的shift+alt+R
  15. ctrl + x 删除行,类似于eclipse中的ctrl + d
  16. ctrl + d 复制行,类似于eclipse中的ctrl + alt + ↓
  17. ctrl + H 显示类的结构图(继承关系等层级关系展示出来)
  18. ctrl + Q 显示方法或者类的注释信息,类似于eclipse中鼠标放到对应方法上自动浮现的javadoc信息(AS中可以在File--settings-Editor-General-Other中选择Show quick documentation on mouse move也可以实现鼠标悬浮提示)
  19. alt + F1 左侧的树型导航中,跳到当前文件所在的位置(好像AS中左侧树光标不是在当前右侧打开的文件位置,不知道能不能设置,后续看下)
  20. alt + ←/→ 右侧打开的代码页签中,逐个切换
  21. alt + ctrl + ←/→ 跳到上一次浏览的位置,类似于eclipse中的alt + ←/→
  22. ctrl + shift + backspace跳转到上一次编辑的地方
  23. alt + ↑/↓ 在一个代码类中,从当前位置跳到上一个或者下一个方法中
  24. ctrl + shift + ↑/↓ 代码片段向上或者向下移动,有个特点,就是选中的代码行只能在方法内部上下移动,无法跳出当前所在方法;如果光标放在方法定义行上,则会将整个方法整体移动到前一个方法前面或者后一个方法后面。
  25. ctrl + F12 显示当前类的结构(一个类中的几个公共方法、私有方法、变量信息等等outline信息, AS默认左侧有个Structure页签,将其拽到右侧并常显,即和eclipse中一样展示了。)
  26. ctrl + W 重复按,会依次从小范围选择到大范围,先单词、再整行、再整个方法、再整个类,适合需要选中整个方法的场景
  27. ctrl + shift + insert 可以选择剪切板中指定的内容进行粘贴,类似于ctrl + v的高级版本,可以选择最近几次copy过的内容进行粘贴
  28. alt + F7 查找方法或者类的调用

更多可以参考 http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys

AndroidStudio中各种常见快捷键记录的更多相关文章

  1. idea 常见快捷键记录下

    keymaps 选择的是eclipse ctrl shif u              大小写转换 ctrl  o                   类方法列表 ctrl shif alt u  ...

  2. Win10系统中新增的快捷键,做个记录

    Win10系统中新增的快捷键,做个记录 1.Win+Q或者Win+S 打开下面搜索框                                2.Win+T 切换任务栏上程序:   3.Win+ ...

  3. CentOS 7系统常见快捷键操作方式

    快捷键操作方式 Linux系统中一些常见的快捷方式,可有效提高操作效率,在某些时刻也能避免操作失误带来的问题. 最有用的快捷键 序号 快捷键 官方说明 掌握程度 01 Tab 命令或路径等的补全键 移 ...

  4. 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(三)

    ----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Comm ...

  5. 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(二)

    ----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Comm ...

  6. 内存中 OLTP - 常见的工作负荷模式和迁移注意事项(一)

    ----------------------------我是分割线------------------------------- 本文翻译自微软白皮书<In-Memory OLTP – Comm ...

  7. 分数的加减法——C语言初学者代码中的常见错误与瑕疵(12)

    前文链接:分数的加减法——C语言初学者代码中的常见错误与瑕疵(11) 重构 题目的修正 我抛弃了原题中“其中a, b, c, d是一个0-9的整数”这样的前提条件,因为这种限制毫无必要.只假设a, b ...

  8. C语言初学者代码中的常见错误与瑕疵(9)

    题目 字母的个数 现在给你一个由小写字母组成字符串,要你找出字符串中出现次数最多的字母,如果出现次数最多字母有多个那么输出最小的那个. 输入:第一行输入一个正整数T(0<T<25) 随后T ...

  9. Mac OS X操作系统常见快捷键集锦

    Mac OS X操作系统常见快捷键集锦 启动时的快捷键 启动时按住 X 键 : 强制从 Mac OS X 启动(适用于那些在同一宗卷上安装了 Mac OS X 和 Mac OS 9 双系统的 Mac ...

随机推荐

  1. 分享一个.NET加密工具NetEncryptor v2.1.6(破解版)

    在国外论坛闲逛,无意间看到一个.NET 加密工具.看了官网的介绍,感觉挺有意思,于是下载下来研(破)究(解)了一番. 官网地址:http://www.infralution.com/products/ ...

  2. 基于HTML5及WebGl下生成的json格式的工控SCADA风机叶轮旋转

    突然有个想法,如果能把一些用到不同的知识点放到同一个界面上,并且放到一个盒子里,这样我如果要看什么东西就可以很直接显示出来,而且这个盒子一定要能打开.我用HT实现了我的想法,代码一百多行,这么少的代码 ...

  3. PhiloGL学习(3)——程序员的法宝—键盘、鼠标

    前言 上一篇文章中介绍了如何让对象动起来,本文介绍如何让场景响应我们的鼠标和键盘以控制场景的缩放及对象的转动和移动等. 一. 原理分析 有了上一篇文章的基础,我们已经知道了如何让场景和对象动起来.本文 ...

  4. LeetCode 163. Missing Ranges (缺失的区间)$

    Given a sorted integer array where the range of elements are in the inclusive range [lower, upper], ...

  5. 【Vue】利用父子组件间通信实现一个场景

    组件间通信是组件开发的,我们既希望组件的独立性,数据能互不干扰,又不可避免组件间会有联系和交互. 在vue中,父子组件的关系可以总结为props down,events up: 在vue2.0中废弃了 ...

  6. [PGM] Bayes Network and Conditional Independence

    2 - 1 - Semantics & Factorization 2 - 2 - Reasoning Patterns 2 - 3 - Flow of Probabilistic Influ ...

  7. windows环境中利用NMake工具编译连接C++源代码

    这篇文章是上一篇文章(http://www.cnblogs.com/LCCRNblog/p/4532643.html)的补充,因此需要先看看上一篇文章. 最近在写代码的时候,需要通过命令的方式来执行生 ...

  8. I - Intersection HDU - 5120(圆环相交面积)

    Matt is a big fan of logo design. Recently he falls in love with logo made up by rings. The followin ...

  9. 楼梯T-SQL:超越基础6级:使用CASE表达式和IIF函数

     从他的楼梯到T-SQL DML,Gregory Larsen涵盖了更多的高级方面的T-SQL语言,如子查询. 有时您需要编写一个可以根据另一个表达式的评估返回不同的TSQL表达式的单个TSQL语句. ...

  10. HTML中引入CSS的方法

    在HTML中引入CSS的方法主要有四种,它们分别是行内式.内嵌式.链接式和导入式. 1.行内式 行内式是在标记的style属性中设定CSS样式.这种方式没有体现出CSS的优势,不推荐使用. 2.内嵌式 ...