Android Studio你必须学会的快捷键(Eclipse转AS必看)
前言:从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有没相对应的,反正我是不知道 (。・`ω´・))
- 快速查看最近访问过的文件:Ctrl + E
- 快速查看最近修改过的文件:Ctrl + Shift + E
- 选中一块代码,按此组合键,可快速添加if 、for、try/catch等语句:Ctrl + Alt + T
- 添加/移除书签:F11(无标记)、Ctrl + F11(有标记)
- 跳转到标记书签:Ctrl + 标记。比如输入Ctrl + 1,跳到标记为1的书签处。
- 显示全部书签:Shift + F11
- 快速跳转到相关文件:Ctrl + Alt + Home。用于快速在Activity/Fragment和布局文件之间跳转
- 相同字符串的多处选择:Alt + J。用于批量修改,比如说要把text1,text2,text3中的text全部改为image,只需选中一个text,再按两次Alt+J即可同时选中另外两处text,从而进行同步修改。
- 列选择/块选择:按住Alt,然后拖动鼠标选择。Shift + Alt + Insert切换选择模式。同样用于批量修改,与上个快捷键类似。
- 版本控制操作弹窗:Alt + `。显示最常用的版本控制操作,对于有用版本控制软件管理的项目,相当实用。
- 跳到大括号的开头/结尾:Ctrl + { 、Ctrl + }
- 在类中查看一个方法的实现:Ctrl + Shift + I
- 快速生成代码:Ctrl + J ,,这是个很实用的快捷键!列举了一些常用的缩写,通过输入这些缩写可以快速的生成代码。
举个栗子:
①. 输入logt + Enter,快速生成Log的TAG常量,与之相关的还有logd,logm等。
②.输入ifn/inn + Enter,快速生成判空和判非空的代码。
③.输入fori/foreach + Enter,快速生成for循环代码。
④.自己看去… - 快速新建类:选中package -> Alt+Insert
- 关掉其他类:先按住Alt,再关掉当前类(其实这时候关掉的是除了当前类以外的其他所有类)
- 在layout.xml快速切换预览和编辑界面:Alt + Shift +Left/Right
Android Studio你必须学会的快捷键(Eclipse转AS必看)的更多相关文章
- 最强 Android Studio 使用小技巧和快捷键
写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Studio 使用小技巧和快捷键. 根据这些小技巧的使用场景,本 ...
- 最强 Android Studio 使用小技巧和快捷键总结
最强 Android Studio 使用小技巧和快捷键总结 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android ...
- Android Studio 使用小技巧和快捷键
Android Studio 使用小技巧和快捷键 Alt+回车 导入包,自己主动修正 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Ctrl+Alt+L 格式化代码 Ctrl+Alt ...
- android studio 如何进行格式化代码 快捷键必备
在Eclipse中,我们一般使用Ctrl+Shift+F来格式化代码,Android Studio中需要换成: Reformat code CTRL + ALT + L (Win) OPTION + ...
- Android Studio 函数使用方法提示 快捷键
看到好多说用F2的,转来转去,中国社区的氛围大概如此,你抄我的,我超你的. 下面的千篇一律: "悬浮窗不出来了,各种不习惯啊.那在Android Studio究竟怎样查看函数的说明呢.选中你 ...
- android studio 编程中用到的快捷键
1.Ctrl+Alt+T可以把代码包在一块内,例如try/catch Version:0.9 StartHTML:-1 EndHTML:-1 StartFragment:0000000111 EndF ...
- Android Studio中常用设置与快捷键
常用设置: 1.Tab不用4个空格Code Style->Java->Tabs and Indents->Use tab characterCode Style->Genera ...
- Android Studio添加取消代码注释快捷键
经常需要注释,取消注释代码 Ctrl + / 对每段代码前面添加或者取消 // Ctrl + Shift + / 对代码添加 或取消 /* */ Ctrl + B 查找定义 C ...
- 《Android逆向反编译代码注入》 - 逆向安全入门必看视频教程
适合人群: Android开发人员.逆向反编译开发人员.以及对Android逆向安全感兴趣的朋友. 视频地址: 51CTO学院:https://edu.51cto.com/course/24485 ...
随机推荐
- uart驱动框架分析(二)uart_add_one_port
作者:lizuobin (百问网论坛答疑助手) 原文: https://blog.csdn.net/lizuobin2/article/details/51801183 (所用开发板:mini2440 ...
- StackOverFlow页面不正常,因为CDN被墙了
190.93.247.58 cdn.sstatic.net 198.252.206.140 sstatic.net http://stackoverflow.com/
- Spring boot实例
代码下载http://pan.baidu.com/s/1c2aXLkc 密码:2joh 1.代码包规划 Application主类 package com.smart; import org.spri ...
- 7、html的body内标签之图片及表格
一.image <a href="https://www.baidu.com" target="_blank"> <img src=" ...
- Lua教程 loadfile与loadstring
在程序运行中有时需要运行用户输入的代码1.loadfile把文件编译为可执行的函数f=loadfile('\\temp\\a.lua') ----给f方法赋值print(type(f)) - ...
- 一步步完成“迷你版” 的ASP.NET Core框架
一 前言 Artech 分享了 200行代码,7个对象--让你了解ASP.NET Core框架的本质 . 用一个极简的模拟框架阐述了ASP.NET Core框架最为核心的部分. 这里一步步来完成这个迷 ...
- E20180709-hm
extract vt. 提取; (费力地) 拔出; 选取; 获得
- Codeforces - 65D - Harry Potter and the Sorting Hat - 简单搜索
https://codeforces.com/problemset/problem/65/D 哈利波特!一种新思路的状压记忆化dfs,记得每次dfs用完要减回去.而且一定是要在dfs外部进行加减!防止 ...
- Unresolved function or method require()
1. 这是在JavaScript配置中没有node.js,去设置中配置就行了,方法如下: setting -> Languages&Frameworks -> Javascript ...
- jQuery 设置图片 src 的2种方法
// 方法1 $('#imgValidateCode').attr("src", data.CodeUrl); // 方法2 var self = $("#refresh ...