欢迎访问我的个人博客转发请注明出处:http://www.wensibo.top/2017/03/09/Android%20Studio快捷键总结/
Android Studio2014年已经正式发布了,但是前几天才更新到2.3的版本,据说很多人升级了之后出现很多不可预见的bug,我还是乖乖守好我的2.2.3,之篇文章我和大家一起分享在使用Android Studio过程中经常会用到的以及许多能够提高效率但是我个人不经常用的快捷键,需要注意的是我只介绍Windows操作环境下的快捷键,理论上来说Windows与Linux用户在快捷键上是相同的,但是Mac用户就会比较特殊,毕竟有钱人都比较特殊对吧😜,我一个穷屌丝就暂时下不了微软大哥的船了。对了,我还会用粗体的形式标出经常会使用到的快捷键,很多时候你会觉得背这些快捷键确实是一件很烦人的事情,但是最好是实践出真知,不要硬性背,或许能够有更好的效果。
Windows系统下Android Studio快捷键总结
快捷键,加粗的是经常会使用的 | 描述 |
---|---|
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 | 项目结构设置 |
如果你有其他经常使用的快捷键而我并没有介绍到的,欢迎你留言补充,大家一起共同进步!