下面,是我自己整理的AS快捷键,分享给大家。
Ctrl + N
迅速在编辑器中打开任何类,按Ctrl + N (导航|类)并开始键入类名。从下拉列表选择类。
Ctrl + Shift + N
您可以打开任何文件在您的项目中以类似的方式通过使用Ctrl + Shift + N(导航|文件)。
Ctrl+空格 或者 Ctrl+Shift+空格
变量名命名提示;
new 对象时,自动补全;
类名提示;
Alt+F7
快速找到一个特定的类,方法或变量,在整个项目中使用的地方,通过定位光标所在的地方,指向的名称或使用的代码。
Ctrl+Q
快速看一个类或方法的文档,在光标处。
Ctrl+B
导航到类的声明,方法或变量在代码中,在光标的位置;您也可以点击鼠标在使用Ctrl键按下跳到声明。
Ctrl+F12
显示当前类的成员的列表。选择你想要导航到一个元素并按 Enter 键或F4键.轻松地找到列表中的一个项目,就开始输入它的名字。
Shift+F6
提示类,函数,变量的命名,或者修改类,函数,变量的命名;选择一个建议的名称,然后按Enter键。
Ctrl+O
查询基类中,所有的可以重写的方法,选中,重写;
Ctrl + I
重写接口的方法;
Shift+click
按住Shift键,在代码编辑框上部类名显示的地方,单击鼠标左键,可以关闭界面;
Alt+Insert
代码生成快捷;可以很方便的生成get和set方法,构造函数等代码;
Alt + F1
选择Project View-->Scope--> Project Files,快速在类结构树视图中显示类的位置。
在所有的树视图,键盘输入,可以搜索当前视图中的内容,没有展开的树,不会搜索;例如,在类视图中,键盘输入,搜索类;函数视图中,键盘输入,搜索函数;
ESC
将焦点立刻移动到代码编辑框;
Shift + ESC
将焦点立刻移动到代码编辑框,并将上一个工具栏关闭掉;
F12
焦点从代码编辑框,跳转到工具栏;
Ctrl+Alt+T
把代码包在一块内,例如try/catch,if, for
设置文件和代码模板,在File | Settings | File and Code Templates中的Code页中。
Ctrl+Alt+B
跳转到抽象方法的实现,在定义抽象方法的地方使用;
Ctrl+W
扩展选择,选择光标位置的单词,或者变量,然后选择更大范围的代码;
例如:可能先选择一个函数名,然后选中整个函数;可能选择一个变量名,然后选择整个if判断语句,然后选择整个if判断代码块;
Ctrl+Alt+V
提炼代码,生成局部变量;
Ctrl+斜杠
注释一行
Ctrl+Shift+斜杠
注释多行
Shift + F1
打开浏览器,查看选中类的文档;
File | Settings | Web Browsers 设置浏览器;
File | Project Structure... 设置SDK路径;
Ctrl + D
复制所选块或当前行没有块被选中,就复制行。
Try Live Templates
允许您生成许多典型的代码构造,例如:type;
使用Tab键生成代码模板;
File | Settings | Live Templates中,可以看到更多细节
Ctrl+P
显示函数的参数列表
Ctrl+Shift+Backspace
跳转到上次编辑的地方;按多次,会回到 上上......次 编辑的地方;
Ctrl + Shift + F7
高亮当前元素在当前文件中的使用 ;使用F3(下)和Shift + F3(上)键来浏览使用突出显示。按Esc删除高亮显示。
代码格式化:
格式化代码,选择 Code | Reformat Code,或者 Ctrl + Alt + L 。在 File | Settings | Code Style中,设置自己的代码风格。
优化导入的类,包:
优化导入的类,包,选择 Code | Optimize Imports,或者 Ctrl + Alt + O。在 File | Settings | Code Style | Imports中,进行相应的设置。
Local History | Show History
在上下文菜单中,调用 Local History | Show History ,你可以浏览不同的文件版本,看到差异和回滚到之前的版本。
使用相同的上下文菜单项,文件的历史变化在一个目录中。使用此功能,你永远不会失去任何代码。
Alt+Q
看到当前方法的声明,而不需要滚动到它声明的地方。
Ctrl + E
弹出最近访问的文件列表。选择所需的文件,并按Enter键打开它。
Ctrl+Alt+M
提炼函数
Shift + 双击鼠标左键
在上下文菜单中,一个类的上方,执行这个快捷,可以打开一个新的代码编辑界面;