Android Studio:事半功倍,从快捷键开始
2018-01-30 本文已影响0人
心灵屋宿客
恩,我这个人有个癖好,就是爱收集各种快捷键,office,ps一类的快捷键收集了好多。原因嘛,还是那句话,工欲善其事,必先利其器。能有事半功倍的办法,何乐而不为呢?
这里只是总结一下经常会使用到的快捷键。但是最好是实践出真知,不要硬性背,或许能够有更好的效果。
快捷键 | 功能作用描述 |
---|---|
Ctrl+E | 打开最近操作的文件 |
Ctrl+Z | 撤销 |
Ctrl+Shift+Z | 重做(在Eclipse中使用的是Ctrl+Y) |
Ctr+Y | 删除该行(Eclipse中的删除该行是Ctrl+D) |
Ctrl+D | 向下复制该行 |
F11 | 将鼠标停留的所在行加入书签Bookmarks中,可以使用快捷键Alt+2查看所有的书签以及Favorites和断点BreakPoints |
Ctrl+Alt+向左/右箭头 | 遍历你的导航操作(如光标移动、选项卡切换和文件打开) |
Alt+左右箭头 | 可以在所有已经打开的文件中左右切换 |
Alt+数字1、2、3、4、5、6··· | 可以打开相对应的工具按钮(分布在Android Studio的左、下、右边边,并且其中一些按钮还有一个对应的小数字),使用Alt+对应的数字就能打开或者关闭这些按钮了 |
Ctrl+Shift+V | 复制历史记录 |
Ctrl+Alt+Shift+C | 复制方法、变量、或类的逻辑引用,当把此引用粘贴到另一个源文件中时能够自动导入所需的限定符和导入语句 |
Ctrl+Shift+A | 弹出的搜索框中输入你想搜索的内容(Android Studio的具备的特性、功能),系统会给出结果,这货很有用 |
Alt+F1 | 出现Select In 对话框,可以进行一些便捷的操作,虽然好用但是还不如用鼠标 |
Ctrl+N | 在弹出的对话框中输入类的名字可以直接打开该类,超赞 |
Ctrl+Shift+N | 在弹出的对话框中输入文件的名字可以直接打开该文件,比起上一个能打开的文件更多 |
Ctrl+G | 可以输入想要到达的行数或者行数:列数,文件很长的时候很有用 |
Ctrl+Alt+Home | 可以打开与当前文件相关联的文件,例如打开的MainActivity.java,那么相关文件就会是activity_main.xml |
Ctrl+H | 可以查看当前类(只有在java文件中有效)的继承关系,你会发现不出意外的话Alt+8 与其效果是同样的 |
Ctrl+数字加号 | 展开光标所在处已折叠的代码块 |
Ctrl+数字减号 | 折叠光标所在处已展开的代码块 |
Ctrl+Shift+数字加号 | 展开所有已折叠的代码块 |
Ctrl+Shift+数字减号 | 折叠所有已展开的代码块 |
Ctrl+空格 | 代码提示,但是Windows系统下好像是输入法的切换,如果你还是想使用这个快捷键,要么将其改为Ctrl+3,要么就修改注册表咯。方法1,方法2 |
Alt+Enter | 绝对是用的最多的,可以自动补全当行并且将光标跳到下一行,当新引入一个类但是还没有导入的时候,只需要对着类的名字使用该快捷键就可以自动导入了 |
Shift+Enter | 直接从当前行跳转到下一行,不用将光标置于当前行末尾然后再按回车,十分方便 |
Alt+/ | 同样也是代码提示,不过这个提示只是提供在文件中使用过的单词,向上循环 |
Alt+Shift+/ | 还是代码提示,提示只提供在文件中使用过的单词,向下循环 |
Ctrl+/ | 代码注释,适用于单行,也可以选择多行,用得最多的了,不用我强调的啦 |
Ctrl+Shift+/ | 块注释 |
Alt+Insert | 呼出Generate命令 |
Ctrl+J | 插入代码模板,或者如果你记得代码模板的名称,例如fbc,接着是用Ctrl+J,则可以直接插入() findViewById(R.id.) |
Ctrl+Alt+J | 当选择一个单词之后使用该快捷键可以直接呼出模板,选择其中你需要的就行了 |
Ctrl+Shift+向上箭头/向下箭头 | 在作用域的范围内上/下移一条或多条语句,如果移动的是代码块,则整个代码块将会一起移动到下一个语法正确的位置 |
Alt+Shift+向上箭头/向下箭头 | 将一条或多条语句向上/下移动而不考虑作用范围以及语法是否正确 |
Ctrl+Alt+I | 根据Code Style 中设置的方案,对当前鼠标所在的行或选中的多行进行缩进,保持代码美观很有效 |
Ctrl+Alt+O | 组织导入语句 |
Ctrl+Alt+L | 对文件的代码格式进行重新的整理 |
Ctrl+Alt+T | 选中需要包裹的语句,使用该快捷键可以快速的将其被try catch,if/else,for或者for each 等包裹,用熟了会很方便 |
Ctrl+Shift+Delete | 选中不想被包裹的语句,使用改快捷键可以删除try catch,if/else,for或者for each等代码块 |
Ctrl+Alt+Shift+T | 呼出Refactor This对话框,可以做很多有关重构的事情,四个快捷键可以记住成CAST |
Shift+F6 | 重命名该文件 |
Ctrl+F6 | 修改方法名以及参数 |
Ctrl+Shift+F6 | 类型迁移 |
F6 | 移动文件或者移动变量到另一个文件 |
F5 | 复制文件或者复制变量到另一个文件 |
Home | 将光标置于当前行的首个字母前 |
End | 将光标置于当前行的末尾 |
Ctrl+Alt+V | 抽取变量(variable) |
Ctrl+Alt+C | 抽取常量(constant) |
Ctrl+Alt+F | 抽取字段(filed) |
Ctrl+Alt+P | 抽取参数(parameter) |
Ctrl+Alt+M | 抽取方法(Method) |
Ctrl+K | Git提交修改 |
Shift+F10 | 运行项目 |
Ctrl+Alt+S | 设置 |
Ctrl+Alt+Shift+S | 项目结构设置 |