前言:从Eclipse转到Android Studio之后,一开始把keymap设置成Eclipse,却发现有些常用的快捷键都失效了,大概是冲突了。想了下,觉得与其重新设置快捷键,不如去适应AS的快捷键,毕竟听说AS新增了好些有用的快捷键。于是把keymap又改回Default。事实也证明,熟悉起来还是挺快的,大概花了两天时间,就能很熟练了。以下是个人整理的Eclipse和AS的常用快捷键对照表,方便刚转AS的小伙伴们快速入手。

功能 Eclipse Android Studio
快速查找类、文件 Ctrl + Shift + T/R Ctrl + N 、Ctrl + Alt + N
查找、替换 Ctrl + F Ctrl + F/R
全局搜索 Ctrl + H Ctrl + Shift + F
快速定位到下一个 Ctrl + K Alt + F3选中文中,F3定位到下一个
快速定位光标位置的某个类、方法和属性 F3 F4
注释代码行 Ctrl + / Ctrl + /
注释代码块 Ctrl + Shift + / Ctrl + Shift + /
删除当前行 Ctrl + D Ctrl + Y
上下移动代码 Alt + Up/Down Ctrl + Shift + Up/Down
复制选中行文本 Ctrl + Alt + Up/Down Ctrl+D
格式化当前代码 Ctrl + Shift + F Ctrl + Alt + L
重命名 Alt + Shift + R Shift + F6
显示当前文件的结构 Ctrl + O Ctrl + F12
定位到某一行 Ctrl + L Ctrl + G
选中从当前光标处到该行行首/行尾的代码 Shift + Home/End Shift + Home/End
导包、清除无效包引用 Ctrl + Shift + O Alt+Enter 、Ctrl + Alt + O
大小写转换 Ctrl + Shift + X/Y Ctrl + Shift + U
查看调用位置 Ctrl + Alt + H Ctrl + Alt + H、Ctrl + Alt + F7、Ctrl + B 、Ctrl + 鼠标左键
快速修复 Ctrl + 1 Alt + Enter
撤销、重做 Ctrl + Z 、Ctrl + Y Ctrl + Z 、Ctrl + Shift + Z
代码提示 Alt + / Ctrl + Alt + Space
抽取方法 Alt + Shift + M Ctrl + Alt + M
代码折叠 Ctrl + Shift + /(小键盘) 、 *(小键盘) Ctrl + Shift + -(小键盘)、+(小键盘)
窗口最大化和还原 Ctrl+M Ctrl + Shift + F12
返回上/下一个光标位置 Alt + Left/Right Ctrl + Alt + Left/Right
快速复写父类方法 Alt + Shift + S,选择Overried… Ctrl + O
调试:单步跳入(进入函数) F5 F7
调试:单步跳过(不进入函数) F6 F8
调试:执行到下一个断点 F8 F9

下面列举一些AS新增的快捷键(不知道Eclipse有没相对应的,反正我是不知道 (。・`ω´・))

  1. 快速查看最近访问过的文件:Ctrl + E
  2. 快速查看最近修改过的文件:Ctrl + Shift + E
  3. 选中一块代码,按此组合键,可快速添加if 、for、try/catch等语句:Ctrl + Alt + T
  4. 添加/移除书签:F11(无标记)、Ctrl + F11(有标记)
  5. 跳转到标记书签:Ctrl + 标记。比如输入Ctrl + 1,跳到标记为1的书签处。
  6. 显示全部书签:Shift + F11
  7. 快速跳转到相关文件:Ctrl + Alt + Home。用于快速在Activity/Fragment和布局文件之间跳转
  8. 相同字符串的多处选择:Alt + J。用于批量修改,比如说要把text1,text2,text3中的text全部改为image,只需选中一个text,再按两次Alt+J即可同时选中另外两处text,从而进行同步修改。
  9. 列选择/块选择:按住Alt,然后拖动鼠标选择。Shift + Alt + Insert切换选择模式。同样用于批量修改,与上个快捷键类似。
  10. 版本控制操作弹窗:Alt + `。显示最常用的版本控制操作,对于有用版本控制软件管理的项目,相当实用。
  11. 跳到大括号的开头/结尾:Ctrl + { 、Ctrl + }
  12. 在类中查看一个方法的实现:Ctrl + Shift + I
  13. 快速生成代码:Ctrl + J ,,这是个很实用的快捷键!列举了一些常用的缩写,通过输入这些缩写可以快速的生成代码。 
    举个栗子: 
    ①. 输入logt + Enter,快速生成Log的TAG常量,与之相关的还有logd,logm等。 
    ②.输入ifn/inn + Enter,快速生成判空和判非空的代码。 
    ③.输入fori/foreach + Enter,快速生成for循环代码。 
    ④.自己看去…
  14. 快速新建类:选中package -> Alt+Insert
  15. 关掉其他类:先按住Alt,再关掉当前类(其实这时候关掉的是除了当前类以外的其他所有类)
  16. 在layout.xml快速切换预览和编辑界面:Alt + Shift +Left/Right
 

Android Studio你必须学会的快捷键(Eclipse转AS必看)的更多相关文章

  1. 最强 Android Studio 使用小技巧和快捷键

    写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...

  2. 最强 Android Studio 使用小技巧和快捷键总结

    最强 Android Studio 使用小技巧和快捷键总结   写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android ...

  3. Android Studio 使用小技巧和快捷键

    Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N   查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L  格式化代码 Ctrl+Alt ...

  4. android studio 如何进行格式化代码 快捷键必备

    在Eclipse中,我们一般使用Ctrl+Shift+F来格式化代码,Android Studio中需要换成: Reformat code CTRL + ALT + L (Win) OPTION + ...

  5. Android Studio 函数使用方法提示 快捷键

    看到好多说用F2的,转来转去,中国社区的氛围大概如此,你抄我的,我超你的. 下面的千篇一律: "悬浮窗不出来了,各种不习惯啊.那在Android Studio究竟怎样查看函数的说明呢.选中你 ...

  6. android studio 编程中用到的快捷键

    1.Ctrl+Alt+T可以把代码包在一块内,例如try/catch Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:0000000111 EndF ...

  7. Android Studio中常用设置与快捷键

    常用设置: 1.Tab不用4个空格Code Style->Java->Tabs and Indents->Use tab characterCode Style->Genera ...

  8. Android Studio添加取消代码注释快捷键

    经常需要注释,取消注释代码 Ctrl + /       对每段代码前面添加或者取消 // Ctrl + Shift + /   对代码添加 或取消 /* */ Ctrl + B     查找定义 C ...

  9. 《Android逆向反编译代码注入》 - 逆向安全入门必看视频教程

      适合人群: Android开发人员.逆向反编译开发人员.以及对Android逆向安全感兴趣的朋友. 视频地址: 51CTO学院:https://edu.51cto.com/course/24485 ...

随机推荐

  1. Makefile的常用技术总结

    一.MAKE中的自动变量:    $@: 表示target的名字    $%: 仅当目标是函数库文件中,表示规则中的目标成员名.例如,如果一个目标是"foo.a(bar.o)",那 ...

  2. 【转】Oracle Freelist和HWM原理及性能优化

    文章转自:http://www.wzsky.net/html/Program/DataBase/74799.html 近期来,FreeList的重要作用逐渐为Oracle DBA所认识,网上也出现一些 ...

  3. MSSQL 调用 .net 代码

    http://www.cnblogs.com/laozhao8/p/3398681.html 在SQL Server中调用.NET程序集   需求是这样的,我在.net程序里操作数据时将一些字段数据加 ...

  4. atof,atoi,atol,strtod,strtol,strtoul

    字符串处理函数 atof 将字串转换成浮点型数 atoi 字符串转换成整型数 atol 函数名: atol 功 能: 把字符串转换成长整型数 用 法: long atol(const char *np ...

  5. SSH和SSM的比较

    当下流行的两种企业开发MVC开源框架,是我们Java程序猿必备知识能力.MVC,即模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑.数据.界 ...

  6. PXE与cobbler实现系统自动安装

    安装操作系统的流程事实上并不复杂,如果你要给三五台服务器安装系统那么我们手工去安装即可.但是当我们要部署的是大型机房的操作系统的时候显然手动安装去一台一台的点,是不现实的.尤其现在互联网行业高速发展, ...

  7. Python小爬虫,用Python3.X编写

    import urllib.request # 导入urlib.request模块import re # 导入re模块 # 获得每一页的网址并返回def get_url(pageNumber): ne ...

  8. Apple Mach-O Linker Warning 警告解决办法

    此警告解决办法: 项目名字 -> targets -> Build Settings -> search path

  9. [Xcode 实际操作]七、文件与数据-(24)真机使用无线网络调试应用程序

    目录:[Swift]Xcode实际操作 本文将演示如何通过无线网络,在真机上测试应用程序. 首先通过数据线,将移动设备和电脑连接, 然后点击顶部的[Window]窗口菜单, ->[Devices ...

  10. IT兄弟连 JavaWeb教程 Cookie和Session应用结合使用

    一般对于不要求安全的非敏感数据,建议存储在Cookie中! 对于敏感的数据,占用空间较小的,建议存储在Session中! 对于敏感的,较大的数据,存数据库!