2.2.2版本:
Levin个人常用快捷键(1.5.1版本):
Ctrl+Alt+Space 类名或接口名提示
Ctrl+H 显示类结构图
Ctrl+F12 或者打开左边侧边栏的Structure,显示当前类的成员函数或者内部内
Ctrl+Alt+F7:查看一个类、方法、成员变量在整个工程中的使用情况。 //重要!
Ctrl+N:快速查找类名、文件 //重要!
Ctrl+Shift+N 查找文件 //重要!
Ctrl+F:当前页搜索关键字
Ctrl + Shift + F: 全工程搜索关键字
Ctrl+Alt+B:查询有哪些类实现了光标所在的接口 //重要!
Ctrl+O:子类想重写父类的方法时,按此组合键可显示所有父类的方法。接口对应的组合键时Ctrl+I。 //重要!
Ctrl+shift+空格:在赋值或者是在方法中要传入参数时,列出类型匹配的方法名、成员变量名。//重要!
Ctrl+P 方法参数提示 //重要!
Alt+Enter import需要的包名(光标移到报错的地方),studio没有ADT的Ctrl+Shit+O,见后面的解释 //重要!
Ctrl+D: 集合了复制和粘贴两个操作,如果有选中的部分就复制选中的部分,并在选中部分的后面粘贴出来,如果没有选中的部分,就复制光标所在的行,并在此行的下面粘贴出来。
Ctrl+斜杠
Ctrl+shift+斜杠:注释或取消注释选中的代码块,以“/*……*/”方式注释,
shift+鼠标滚动:可实现编辑界面的横向滚动。
Ctrl+E:快速查看最近打开打开过的文件。
Ctrl+W:选中光标所在的所在的单词(一个成员变量或者是一个方法名),多按一次会选中所在的语句,再多按一次会选中所在的代码块。。。依次类推,每增加一次会扩大一级选中的范围。
Ctrl+Alt+L 自动格式化代码
Alt+Insert 生成代码(如get,set方法,构造函数等)
Ctrl+Shift+Space 自动补全代码
Alt+Insert 插入代码(自动生成代码)
Ctrl+Tab 在已打开的文件中切换
Android studio 只有import单个包的快捷键:Alt+Enter(光标移到报错的地方)。studio没有Eclipse下的快速导入包的快捷键Ctrl+Shift+O。因为Android studio提供Auto Import自动导入功能,它认为你没有必要再手动按快捷键了。设置过程如下:
Android studio --> File--> Settings --> Editor --> General --> Auto Import:然后设置如下图:
设置中的参数解释如下:
XML
Show import popup,这个是用于编辑XML时,自动会弹出一个import的对话框,问你是否需要导入。
Java
Insert imports on paste:(All Ask None),这个其实就是你在复制代码的时候,对于导入的包是否需要进行询问的一个选项。
All:有需要导入的包名时,会自动导入,不会弹提示框
ASK:有需要导入的包名时,会弹提示框,问你要不要导入
None:有需要导入的包名时,不会弹提示框,也不会自动导入。
Show import popup:这个是和上面的Insert imports on paste是不同的项了哈,不要混一起,这个是指当你输入的类的声明没被导入时,会弹出一个选择的对话框。但是这边需要注意下,这个选项其实是有点问题的。不管你勾还是不勾,反正对话框是不会弹出来的,在你输完类名后,声明都自动导入了。所以我估计这个可能是Android Studio的bug。
Optimize imports on fly:这个其实和快捷键Ctrl+Shift+O/Ctrl+Alt+O是一样的,就是把不用的声明移除掉。
Add unambiguous imports on the fly:这个就是自动导入功能了,当你输入类名后,声明就被自动导入了。
Exclude from Import and Completion:这个其实就是你自定义import。可以不用关注,一般来说你是用不上的。
参考:
http://www.android-studio.org/index.php/docs/experience/142-androidstudio-shortcut-keys
http://www.newasp.net/tech/91197.html
http://blog.csdn.net/buaaroid/article/details/44979629