Android Studio自发布第一版以来已经三年多了,现在已经相当稳定了,并且Google已经停止了对eclipse的支持,so,还在用eclipse的小伙伴们,也是时候换工具了。
本打算写一篇Android Studio的简单使用的教程,由于时间有限,加上本人使用Android Studio时间不是很久,水平有限,故暂时搁置。本文主要记录Android Studio的常用快捷键。
建议大家使用原生的Android Studio的快捷键,而不要修改快捷键为eclipse模式等其他模式,主要是因为Android Studio是基于JetBrains的IntelliJ IDEA开发的,JetBrains旗下有一众非常优秀的IDE,类似大名鼎鼎的IntelliJ IDEA ,PHPStorm,PyCharm,WebStorm等几乎各个领域的开发工具,也就是说你学会了其中一款的快捷键,再上手其他的就很简单了。以下是一些最基本的常用快捷键,需要查看所有的快捷键请去settings --> keymap 里进行查看修改。注意:Mac系统需要将所有的Ctrl换成command,alt换成option。
---------------------------------------常用快捷键------------------------------------
表 1. 部分实用工具窗口的键盘快捷键。
工具窗口 Windows 和 Linux Mac 项目 Alt+1 Command+1 版本控制 Alt+9 Command+9 运行 Shift+F10 Control+R 调试 Shift+F9 Control+D Android Monitor Alt+6 Command+6 返回至编辑器 Esc Esc 隐藏所有工具窗口 Control+Shift+F12 Command+Shift+F12 如果想要隐藏所有工具栏、工具窗口和编辑器选项卡,请点击 View > Enter Distraction Free Mode。 此操作可启用无干扰模式。 要退出“无干扰模式”,请点击 View > Exit Distraction Free Mode。
表 2. 代码自动完成的键盘快捷键
类型 说明 Windows 和 Linux Mac 基本自动完成 显示对变量、类型、方法和表达式等的基本建议。 如果连续两次调用基本自动完成,将显示更多结果,包括私有成员和非导入静态成员。 Control+空格 Control+空格 智能自动完成 根据上下文显示相关选项。 智能自动完成可识别预期类型和数据流。 如果连续两次调用智能自动完成,将显示更多结果,包括链。 Control+Shift+空格 Control+Shift+空格 语句自动完成 自动完成当前语句,添加缺失的圆括号、大括号、花括号和格式化等。 Control+Shift+Enter Shift+Command+Enter 还可以按 Alt+Enter 执行快速修复并显示建议的操作。
【Shift +空格 / ctrl + alt +空格】 代码提示。
【Alt + enter】 导包,代码错误的解决方案
【Shift + F6】 修改变量名(全部)。
【ctrl + D】 复制当前行到下一行
【Ctrl + enter】 调出Generate菜单,自动生成如setter ,getter, constructor等
【alt + command + T】选中一段代码调出surround with菜单
【ctrl + /】注释代码(格式//)
【ctrl + alt + /】注释代码(格式/**/)
【ctrl + alt + L】格式化代码
【alt + ctrl + O】清理无效包
【ctrl + F】查找
【ctrl + R】查找+替换
---------------------------------------调试快捷键------------------------------------
【F8】单步执行,不进入方法;逐过程,相当于下一步
【F7】单步执行,进入方法
【alt+f8】 debug时选中查看值
【alt+shift+f7】这个是强制进入代码
【shift+f8】相当于eclipse的f8跳到下一个断点,也相当于eclipse的f7跳出函数