Android Studio不得不知道的快捷键
在安卓开发过程中快捷键按的使用不仅让你开发速度倍增而且还可以作为装逼的神器,下面罗列的就是你不得不知道的快捷键的使用,后面还送了几个实用装逼插件,让你开发更溜溜的;写的好的话,大家赞一个哦!
一、快捷键的使用:
-
可以显示当前文件的方法:
Ctrl+F12(Windows/Linux) 、 Ctrl+F12(OS X) -
可以快速打开类:
Ctrl+N(Windows/Linux) 、 Ctrl+N(OS X) -
可以查询当前元素在当前文件中的引用:
Ctrl+F7(Windows/Linux) 、 Ctrl+F7(OS X) -
可以显示出工程里用:
Ctrl+F7(Windows/Linux) 、 Ctrl+F7(OS X) -
可以看到当前方法的声明:
Alt+Q(Windows/Linux) 、 Cmd+Q(OS X)
6.查看文件结构:
Ctrl+Q(Windows/Linux) 、 Ctrl+Q(OS X)
-
Ctrl+P,可以显示参数信息:
Ctrl+P(Windows/Linux) 、 Ctrl+P(OS X) -
可以生成构造器/Getter/Setter等:
Alt+Insert(Windows/Linux) 、 Cmd+Insert(OS X) -
可以把代码包在一块内,例如try/catch:
Ctrl+Alt+N(Windows/Linux) 、Ctrl+ Cmd+N(OS X)
10.当前文件里面快速查找:
Ctrl+F(Windows/Linux) 、 Ctrl+F(OS X)
11.当前文件里面快速查找替换:
Ctrl+R(Windows/Linux) 、 Ctrl +N(OS X)
12.Ctrl+/和Ctrl+Shift+/可以注释代码
Ctrl+/(Windows/Linux) 、 Ctrl+/(OS X)
Ctrl+Shift+/(Windows/Linux) 、 Ctrl+Cmd+/(OS X)
13.显示当前类的所有父类重装方法:
Ctrl+O(Windows/Linux) 、 Ctrl+O(OS X)
14..格式化代码( format):
Ctrl+Alt+L(Windows/Linux) 、 Ctrl+Cmd+L(OS X)
15.向下复制一行 和删除:
Ctrl+D(Windows/Linux) 、 Ctrl+D(OS X)
Ctrl+Y(Windows/Linux) 、 Ctrl+Y(OS X)
16.在方法里向上下移动一行:
Ctrl+Shift+向(上下)箭头(Windows/Linux) 、 Ctrl+Shift+向(上下)箭头(OS X)
17.在整个文件里向上下移动一行:
Alt+Shift+向(上下)箭头(Windows/Linux) 、 Cmd+Shift+向(上下)箭头(OS X)
18.提示创建方法;(不起作用的设置:Settings-->Keymap-->Other-->Show Intention Actions)
Alt+Enter(Windows/Linux) 、 Cmd+Enter(OS X)
19.设置不分大小写的提示:SettingàEditoràGeneralàCode CompletionàCase sensitive complletion里面选择None
20.自动导包:SettingàEditoràGeneralàAuto Import里面把没有勾选的勾选上;
21.直接跳到xml文件:
Ctrl+Alt+home(Windows/Linux) 、 Ctrl+Cmd+home(OS X)
22.重新命名:
Shift+F6(Windows/Linux) 、 Shift+F6(OS X)
23.跳到方法里面:
Ctrl+B(Windows/Linux) 、 Ctrl+B(OS X)
二、 Android里面实用的插件:
非常好用的代码提示:
idea-live-templates (.AndroidStudio2.1à configà templates把文件都copy进去)
链接地址:https://github.com/keyboardsurfer/idea-live-templates
-
GsonFormat:(由一个标准json生产一个Bean类插件)
{"id":"1","tagName":"apple"} -
ButterKnife Zelezny(黄油刀自动绑定View插件)
-
Android Parcelable code generator(类序列化生成插件)
-
Code Generator(Activity生成以及UI绑定插件)
-
LayoutCreator(UI地址绑定插件)
-
Evenbus ( 事件总线插件:)
(http://a.codekk.com/detail/Android/Trinea/EventBus%20源码解析)