您的位置:首页 > 移动开发 > Android开发

<Android 基础(二十三)> Android Studio快捷键

2016-09-25 12:51 369 查看

前言

Android Studio对于快捷键的设置比较的灵活,开发者在从不同的平台转移到Android Studio进行Android开发的时候,应该都能找到合适的KeyMap和快捷键使用方式,因为AS直接其他平台的快捷键映射或者是自定义快捷键,比较的方便,此文只为记录。

KeyMap



针对不同的平台有不同的映射



还可以自定义快捷键,右键点击一项,展开菜单,可以设置键盘快捷键和鼠标快捷键



针对不同的模块,都可以设置快捷键,比如说编辑过程中的一些操作以及IDE上方的主菜单,版本控制等等,尽管快捷键很方便,但是记忆也是比较费劲的,所以记住一些使用概率很高的快捷键基本上就可以很大程度的提高开发效率



常用快捷键

File
打开SettingsCtrl + ALt + S
打开Project StructCtrl + ALt + Shift + S
保存Ctrl + S
同步Ctrl + Y
文件比较,选中一个文件后按快捷键Ctrl + D
快捷创建Ctrl + Alt + Insert

Edit
UndorCtrl + Z
RedoCtrl + Shift + Z
CutCtrl + X
CopyCtrl + C
复制路径名Ctrl + Shift + C
复制引用Ctrl + Shift +Alt + C
PasteCtrl + V
从复制历史中选择后粘贴Ctrl + Shift + V
删除Delete
查找Ctrl + F
替换Ctrl + R
浏览下一个查询结果F3
浏览上一个查询结果Shift + F3
向下查找当前选中内容Ctrl + F3
选中所有和当前选中内容的查找结果Ctrl + Alt + Shift + J
添加当前选中对象为下个查找对象Alt + J
高亮选中对象的引用Ctrl + Shift + F7
列选中模式开关Alt + Shift + Insert
全选Ctrl + A
扩大选中范围Ctrl + W
缩小选中范围Ctrl + Shift + W
自动补全Ctrl + Shift + Enter
显示提示信息Ctrl + Shift + Space
合并行Ctrl + Shift + J
复制一行Ctrl + D
删除一行Ctrl + Y
选中内容切换大小写Ctrl + Shift + U
增加缩进Tab
减少缩进Shift + Tab
备注

列选中



行选中, 在Column Selection Mode关闭的情况下,按住 Alt 键执行选中,依然可以出现列选中的效果



View
JSON ViewMeta + Ctrl + Shift + N

Navigation
跳转到行Ctrl + G
查找类Ctrl + N
查找文件Ctrl + Shift + N
查找SymbolsCtrl + Shift + Alt + N
BackCtrl + Alt + 向左箭头
ForwardCtrl + Alt + 向右箭头
上一个编辑过的地方Ctrl + Alt + BackSpace
代码中下一个报错的地方F2
代码中上一个报错的地方Shift + F2
下一个方法Alt + 向下箭头
上一个方法Alt + 向上箭头
Code
可以覆写的方法Ctrl + O
可以覆写的方法Ctrl + I
生成各种东西Alt + Insert

一些插件提示的内容也可以用过Generate产生,比如如中的GsonFormat
Surround WithCtrl + Alt + T

行注释Alt + /
取消行注释,在执行一次Alt + /Alt + /
插入模板内容Ctrl + J

这个可以用来快速打log,注释或者通用的方法,比较方便
用模板包裹Ctrl + Alt + J
块注释Alt + Shift + /
取消行注释,在执行一次Alt + Shift+ /Alt + Shift + /
格式化代码Alt + Shift + L
解决缩进格式错误Alt + Shift + I
快速导入包和删除不要的包Alt + Shift + O
Statements上移Ctrl + Shift + 向上箭头
Statements下移Ctrl + Shift + 向下箭头
行上移Alt+ Shift + 向上箭头
行下移Alt+ Shift + 向下箭头
Build
构建项目Ctrl + F9
Run
RunAlt + Shift + F10
DebugAlt + Shift + F9

备注

大致整理一些常用的快捷键,整理的过程中发现了一些自己之前不知道的功能,有收获,对今后的开发工作肯定有正向的帮助,如有错误,请指出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: