前言
本文不是AndroidStudio的快捷键大全收集,也不是简单的AS快捷键修改和入门介绍。如有这方面需求请自助搜索百度或谷歌。
- AndroidStudio是一款基于IDEA的非常强大的IDE,其有着很多方便我们平时开发和测试的功能集成其中。
- 本文主要是把这方面的核心且能够帮助大家实现高效开发的功能及其快捷键做一些总结介绍。
- 这里提供的快捷键为AS默认快捷键(keymap设置为Default),且为Windows和linux平台,mac由于键盘不同快捷键有差异。快捷键可以修改,文末有修改方式。
- 可能总结搜集得不是非常全面或者有错漏的地方,烦请批评指正。
代码编辑相关
1.对一行代码操作
- 删除一行: Ctrl+X
其实也是剪切一行,该行会保存在剪贴板上。
- 复制粘贴一行:Ctrl+C & Ctrl+V
-复制当前行并粘贴到上一行处:Ctrl+D
把当前行代码移到上一行或者下一行:Ctrl+Shift+up/down
把下一行移到当前行末尾:Ctrl + Shift + J
开始新一行:Shift + Enter
光标所在行下空出一行,光标定位到新行位置。
- 在当前行上方开启新一行:Ctrl+Alt+Enter
光标所在行上空出一行,光标定位到新行位置。
2.对一段代码进行操作
- 上移或者下移代码块:Ctrl+Shift+up/down
该快捷键可以在光标置于方法名处时触发,将整个方法移动到上一个方法之前或者下一个方法之后。
增加性的选择代码块:Ctrl+W
递减性的选择代码块:Ctrl + Shift + W
3.移动光标
光标移到上个方法:Alt+↑
光标移到下个方法:Alt+↓
跳到前面的标签:Alt+←
跳到后面的标签:Alt+→
后退到上次浏览的位置:Ctrl+Alt+←
前进到下次浏览的位置:Ctrl+Alt+→
后退到上次编辑的位置:Ctrl+Shift+backspace
同时编辑多行(大光标):Alt+鼠标点击光标
代码查找相关
4.文本查找:
查找文本:Ctrl+F
替换文本:Ctrl+R
查找下一个:F3
查找前一个:Shift+F3
指定路径查找:Ctrl+Shift+F
指定路径替换:Ctrl+Shift+P
全局查找:Double Shift
5.文件查找:
可以高亮当前元素在当前文件中的使用:Ctrl + Shift + F7
查找文件:Ctrl + Shift+N
6.引用查找:
在本文件中查找被引用的地方:Ctrl+F7
显示被引用的地方:Ctrl+Alt+F7
查找当前类被引用的地方(Find Usage):Alt+F7
在本文件中显示被引用的地方:Shift+Ctrl+F7
6.类和方法查找:
查找类中的方法或变量:Ctrl + Shift+Alt+N
查找打开光标处的类或方法 :Ctrl + B
快速查找类:*Ctrl + N *
可以快速打开符号(Symbol) :Ctrl+Shift+Alt+N
快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
代码重构相关
7.代码或文件重构:
导入包,自动修正: Alt+Enter
优化导入的类和包(去除无用的Import):Ctrl+Alt+O
格式化代码:Ctrl+Alt+L
自动代码:Ctrl+J
代码提示 : Ctrl+Space
自动补全代码(给出Smart提示 ):Ctrl+Shift+Space
类名自动完成: Ctrl+Alt+Space
方法参数提示:*Ctrl+P *
类名或接口名提示:*Ctrl+Alt+Space *
重命名文件:Shift+F6
可以选择剪贴板内容并插入:*Ctrl+Shift+Insert *
界面切换相关
8.界面切换或调出:
标签和工具窗口之间切换:Ctrl+Tab
多个Project的窗口切换: Alt+`
切换程序:Alt+Tab
打开或隐藏工程面板:Alt+[0-9]
查看注释文档 :Ctrl+Q
查看参数信息:Ctrl+P
查看当前方法的声明:Alt+Q
查看JavaDoc :Ctrl+Q
查看类结构图:*Ctrl+H *
查看当前文件的结构:Ctrl+F12
附:快捷键修改方法
File->Settings->搜索keymap
可以修改默认的几种快捷键集合:"Default","Mac OSX","Eclipse"等等
也可以自定义键盘映射