android studio 中的快捷键汇总
1.Ctrl + B
跳入/跳出方法或者资源文件。将鼠标光标定位到某个方法或者资源id的调用处,按Ctrl + B,将会跳入该方法或者资源文件内部,功能等同于Ctrl + 鼠标左键。如果将鼠标光标定位到方法定义处或者资源文件内部,按Ctrl + B将会返回调用处。
2.Ctrl + O
查看父类中的方法, 并可以选择父类方法进行覆盖。将鼠标光标定位到类中代码的任意位置,按Ctrl + O,将会在打开的面板中查看到所有父类中的所有非私有方法,选择某个方法按Enter即可覆盖父类方法。
3.Ctrl + K
SVN提交代码。
4.Ctrl + T
SVN更新代码。
5.Ctrl + H
查看类的上下继承关系。将鼠标光标定位在类中的任何一个位置,然后按Ctrl + H,将会打开一个面板,在这个面板中会依照层级显示出当前类的所有父类和子类。
6.Ctrl + W
选中代码块。多次按Ctrl + W将逐步扩大选择范围。
7.Ctrl + E
显示最近打开的文件,可以快速再次打开这些文件。
8.Ctrl + U
快速跳转至父类,或者快速跳转到父类中的某个方法。将鼠标光标定位到类名上,按Ctrl +U,将会打开当前类的父类,如果当前类有多个父类,则会提示要打开的父类。如果一个类中的方法覆盖了其父类的方法,那么将鼠标光标定位到子类的方法,按Ctrl + U,将
会跳转到被覆盖的父类方法中。
9.Ctrl + G
显示鼠标光标当前位置在代码文件中的行/列数。可以理解为光标在代码中的横纵坐标。
10.Ctrl + F12
查看类中的所有变量、方法、内部类、内部接口。将鼠标光标定位到当前类文件的任意位置,按Ctrl + F12会弹出显示类中所有变量、方法、内部类、内部接口的对话框,然后按↑↓键可以选择某个变量、方法、内部类、内部接口,接着按Enter可以快速定位到该变
量、方法、内部类、内部接口。
11.Ctrl + F11
添加书签。在鼠标光标位置所在行添加书签。如果文件中的代码特别多,那么书签将是一个非常实用的功能,它可以帮助我们标记代码中的重要位置,方便我们下次快速定位到这些重要位置。
12.Shift + F11
查看书签。可以快速查看之前标记的书签。
13.Ctrl + Shift + F12
快速调整代码编辑窗口的大小。
14.Ctrl + ↑↓
固定光标上下移动代码。
15.Alt + ↑↓
在内部接口、内部类和方法之间跳转。
16.Ctrl + Shift + Backspace
回到上一次编辑的位置。
17.Alt + 数字
打开相应数字的面板。如终端控制台面板对应的数字是6,那么按Alt + 6可以快速展开或关闭控制台面板。
18.Ctrl + Shift + I
快速查看某个方法、类、接口的内容。将鼠标光标定位到某个方法、类名、接口名,然后按Ctrl + Shift + I,将会在当前光标位置显示改方法、类、接口的内容。
19.Shift + Esc
关闭当前打开的面板。
20.Alt + J
选择多个相同名字的关键字、方法、类、接口,然后同时更改。
21.Ctrl + Tab
切换面板或文件,功能类似Windows下的Alt + Tab。在切换面板/文件的对话框中,选中某个面板或文件,接着按Backspace即可关闭改面板或文件。
22.trl + Shift + Enter
快速补全语句。如if() {}、switch(){}代码块,只要输入if或者switch(甚至sw),接着按Ctrl + Shift + Enter可以快速完形代码块。
23.Ctrl + Alt + M
快速抽取方法。选中代码块,然后按Ctrl + Alt + M可以快速将选中的代码块抽取为一个方法。
24.Ctrl + Alt + T
快速包裹代码块。选中一段代码,然后按Ctrl + Alt + T,可以选择要对选中代码块进行的操作,如:if / else、do / while、try / catch / finally等。
25.Ctrl + Alt + L
代码格式化。
26.Ctrl + N
快速查找类。按下Ctrl + N会弹出输入类名的对话框,在对话框的搜索框中输入要查找的类名,即可开始进行模糊检索,这样可以快速找到需要查找的类,这在类文件非常多的工程里面特别实用。
27.Ctrl + Shift + N
快速查找文件。功能和Ctrl + N类似,但是除了可以搜索类文件之外,还可以搜索当前工程下的所有文件,这同样是一个经常用到的特别实用的功能。
28.Double Shift
全局搜索。功能和Ctrl + N、Ctrl + Shift + N类似,但是搜索的范围更广,支持符号检索,除了Ctrl + N、Ctrl + Shift + N的检索内容外,还可以搜索到变量、资源id等。
29.Ctrl + Alt + Space
类名或接口名提示。输入一个不完整的类名或者接口名,按Ctrl + Alt + Space,会给出完整类名或接口名的提示。
30.Ctrl + Q
显示注释文档。将鼠标光标定位到某个类名、接口名或者方法名,按Ctrl + Q,会显示出该类、接口、方法的注释。
31.Ctrl + PageUp/PageDown
将光标定位到当前文件的第一行/最后一行。
32.Shift + Left Click(当前文件的选项卡)
关闭当前文件。
33.Ctrl + Alt + B
跳转到抽象方法的实现。将鼠标光标定位到某个抽象方法,然后按Ctrl + Alt + B,会快速跳转到该抽象方法的具体实现处,如果该抽象方法有多个具体实现,那么会弹出选择框进行选择。
34.Ctrl + Shift + U
快速进行大小写转换。
35.Ctrl + Shift + Alt + S
打开Project Structure面板。
36.Ctrl + F
在当前文件中搜索输入的内容。
37.Ctrl + R
在当前文件中替换输入的内容。
38.Ctrl + Shift + F
全局搜索。
39.Ctrl + Shift + R
全局替换。
40.Shift + F6
快速重命名。选中某个类、变量、资源id等之后,可以快速重命名,只要改动一个位置,其它地方也都会自动全部重命名。
41.Alt + F7
快速查找某个类、方法、变量、资源id被调用的地方。
42.Ctrl +Shift + Alt + I
对项目进行审查。按下Ctrl +Shift + Alt + I,会弹出搜索审查项的输入框,输入关键字可以检索需要审查的内容,例如输入unused resource即可搜索项目中没有使用到的资源文件。此外,在菜单栏选择Analyze—Inspect Code或者鼠标右键点击当前工程— Analyze—Inspect Code,可以对项目进行Lint审查。
43.Ctrl + D
快速复制行。
44.Ctrl + Shift + ↑↓
上下移动代码。如果是方法中的代码,只能在方法内部一定,不能跨方法。
45.Shift + Alt + ↑↓
上下移动代码。可以跨方法移动。
46.Shift + F10
启动Module。
47.Shift + F9
调试Module。
48.Ctrl + F9
Make Project。
49.Alt + Insert
快速插入代码。可以快速生成构造方法、Getter/Setter方法等。
50.Alt + Enter
快速修复错误。
android studio 中的快捷键汇总的更多相关文章
- 【转】Android Studio中通过快捷键来提取提取方法
今天来给大家介绍一个非常有用的Studio Tips,有些时候我们在一个方法内部写了过多的代码,然后想要把一些代码提取出来再放在一个单独的方法里,通常我们的做法是复制粘贴,现在我来教给大家一个非常简洁 ...
- Android Studio怎样改动快捷键
在Android Studio中.如果你认为某个快捷键太复杂,要想改动.怎么改动呢,首先要找到这个快捷键,可是Android Studio搜索快捷键有一个bug,就是你不能依据快捷键来搜索相应的功能点 ...
- Android Studio中有用的快捷键栏
Android Studio中有用的快捷键栏#1 Ahraewi线移动 Alt + Shift +向上/向下❖Alt + Shift +向上/向下 或上下移动在所选位置的行. 删除行 CMD + B ...
- Android Studio一些常用快捷键及快捷键冲突解决
1. 最近在自学Android,也是边看书边写一些Demo,由于知识点越来越多,脑子越来越记不清楚,所以打算写成读书笔记,供以后查看,也算是把自己学到所理解的东西写出来,献丑,如有不对的地方,希望大家 ...
- android studio 中查找代码中的硬编码
在Android Studio中同时按下Ctrl + Shift+ F 或者其他自定义的快捷键,打开全局搜索,在全局搜索中输入 ^((?!(\*|//)).)+[\u4e00-\u9fa5] 并打勾 ...
- Android studio mac版本快捷键
Mac下快捷键的符号所对应的按键 ⌥—> option|alt ⇧—>shift ⌃—>control ⌘—>command ⎋—>esc 注: 与F6/F7/F12等F ...
- 【Android应用开发】Android Studio - MAC 版 - 快捷键详解
博客地址 : http://blog.csdn.net/shulianghan/article/details/47321177 作者 : 韩曙亮 要点总结 : -- 熟练使用快捷键 : 在任何编程环 ...
- Android Studio 代码导航快捷键总结
Android Studio 代码导航快捷键总结 这篇文章主要介绍了Android Studio 代码导航快捷键的相关资料,需要的朋友可以参考下 简评:作为一位 Android 开发者,Andro ...
- 导入eclipse工程到Android Studio中
ref:从 Eclipse 迁移至 Android Studio | Android Studiohttps://developer.android.com/studio/intro/migrate. ...
随机推荐
- topcoder srm 688 div1 -3
1.给出一个只包含'(',')'的字符串$s$,现在对它进行若干次如下操作使其变成匹配的括号串(每次操作包含3个步骤):(1)选择 $L,R,L\leq R$;(2)将$L,R$之间的字符翻转:(3) ...
- 配置vim
VundleVuldle是一个全自动的插件管理器,让我们通过维护插件列表的方式管理插件.它为安装.更新.删除插件提供了方便的命令.在安装Git的情况下(本文不赘述Git的安装),输入命令: git c ...
- tp框架中的一些疑点知识-1
tp默认的编码是utf-8 Runtime中的Cache和Logs都是分模块的,因为在应用app下可以有多个模块,但是 公共模块和Runtime模块只有一个, 所以, Runtime要包含各个模块的内 ...
- 完全卸载oraclean安装
完全卸载oracle11g步骤:1. 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务.2. 开始->程序->Oracle - OraHome ...
- 接口Interface的四种含义
摘自<需求分析与系统设计(第3版)>第七章Q5 1. GUI——显示信息的计算机屏幕(注:其他终端) 2. API——是一套软件程序和开发工具,为应用程序提供函数调用,使程序可以访问一些级 ...
- Leetcode_Easy_14
编写一个函数来查找字符串数组中的最长公共前缀. 如果不存在公共前缀,返回空字符串 "". class Solution { public String longestCommonP ...
- 51nod 1069 Nim游戏 + BZOJ 1022: [SHOI2008]小约翰的游戏John(Nim游戏和Anti-Nim游戏)
首先,51nod的那道题就是最简单的尼姆博弈问题. 尼姆博弈主要就是判断奇异局势,现在我们就假设有三个石子堆,最简单的(0,n,n)就是一个奇异局势,因为无论先手怎么拿,后手总是可以在另一堆里拿走相同 ...
- super()、this属性与static静态方法的执行逻辑
1.super的构造顺序:永远优先构造父类的方法 2.static永远在类实例之前执行,this的使用范围为实例之后
- 网站项目所有js css无法引用问题解决方案
网站页面中的所有js css引用失效,路径确保正确,但是浏览器就是报找不到引用.仔细查找发现问题所在: 报错信息很详细了,就是.NET Framework 版本不同导致.同时也提供了两个解决方案:将. ...
- 基于 Python 和 Pandas 的数据分析(3) --- 输入/输出 基础
这一节, 我们要讨论 Pandas 的输入与输出, 并且应用在现实的实际例子中. 为了得到大量的数据, 向大家推荐一个网站 Quandl. Quandl 有很多免费和付费的资源. 这个网站最大的优势在 ...