Android studio 上非常好用的快捷键
来源:互联网 发布:巫师3 4g内存优化 编辑:程序博客网 时间:2024/05/24 05:43
编写
活动模版
for循环原来可以这样
遍历集合的时候,对象.for
就可以生成迭代循环遍历:
.fori
可以这样:
.forr
可以反向:
数字.for
也可以:
判空可以这样
在写代码的时候,判空是不可避免的。判空可以这样,对象.null
:
非空可以这样,对象.notnull
:
别再写if()了
if可是我们最常用的了,但是我劝你再也不要写if()了,试试任何可以判断的语句后面加上.if:
instance也可以很炫酷
其他还有,比如switch希望各位多去探索
多行编辑
喜欢用sublime等编辑器的小伙伴对这个应该在熟悉不过了。
多行编辑
例如我们有四个Button要定义,可以先这样,按住alt键+鼠标左键一直向下拉,就可以选中多行,然后编辑就可以同时对多行进行编辑,编辑完相同部分再分别输入不同部分就ok了:
块编辑
比如我们要把上边定义的四个Button 改为TextView类型:
操作也是按住alt不放,拉对角线,拉出一块,就可以对选中的块,进行块编辑了。
Alt+Enter
这个是Android Studio神快捷键。如果你还认为Alt+Enter键是导入包,那就大错特错了。以后有事没事就按下吧。它会根据不同的情况给出操作建议,大大提高工作效率。
eg.
我要获取布局文件中的RecyclerView,findViewById写好了,这个时候需要强制类型转化,在红线上按使用该快捷键,给出了提示Cast to ...(此处省略好几个字),再回车,代码生成好了。
接下来是要给RecyclerView设置一个Adapter,那么我先写了没有的PersonAdapter类,那么这个类是没有的,提示红色,我们在该类上使用该快捷键,给出了提示:Create class ...,回车,这个类便创建好了。
但是我们要实现RecyclerView.Adapter中的方法,我们在红线部分使用快捷键,看到给出提示implement method,回车,方法实现了。
Alt+Enter快捷键是Android Studio中的神键,它的功能远不止这些,没事就按一按吧。按按更健康。
搜索
在写代码的过程中,代码检索永远都少不了。如果你是眼睛去找,那效率真的不知道要差到哪里去了。
搜索基本操作
这些搜索操作我叫做基本操作
要是懒的话,这四个基本可以解决查找问题。
大纲
大纲快捷键 Mac:Command+F12 Windows:我不知道。。。(我自己用的Mac有些Windows的我也不知道。欢迎补充,PS:我的Mac开启了将Fx键用作标准功能键,如果没有开启的小伙伴,你的快捷键就是Command+Fn+F12),大纲出来了,就可以查看该类中的成员变量和成员方法,直接输入名称就可以筛选查询。
Search Everywhere
这个功能的强大就如它的名字一样,它的快捷键是双击shift,输入关键字就可以。就连窗口都可以搜索奥。
----常用快捷键
1.Ctrl+E,可以显示最近编辑的文件列表
2.Shift+Click可以关闭文件
3.Ctrl+[或]可以跳到大括号的开头结尾
4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方
5.Ctrl+F12,可以显示当前文件的结构
6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
7.Ctrl+N,可以快速打开类
8.Ctrl+Shift+N,可以快速打开文件
9.Alt+Q可以看到当前方法的声明
10.Ctrl+W可以选择单词继而语句继而行继而函数
11.Alt+F1可以将正在编辑的元素在各个面板中定位
12.Ctrl+P,可以显示参数信息
13.Ctrl+Shift+Insert可以选择剪贴板内容并插入
14.Alt+Insert可以生成构造器/Getter/Setter等
15.Ctrl+Alt+V 可以引入变量。例如把括号内的SQL赋成一个变量
16.Ctrl+Alt+T可以把代码包在一块内,例如try/catch
17.Alt+Up Alt+Down可在方法间快速移动
----不常用快捷键
18.在一些地方按Alt+Enter可以得到一些Intention Action,例如将”==”改为”equals()”
19.Ctrl+Shift+Alt+N可以快速打开符号
20.Ctrl+Shift+Space在很多时候都能够给出Smart提示
21.Alt+F3可以快速寻找
22.Ctrl+/和Ctrl+Shift+/可以注释代码
23.Ctrl+Alt+B可以跳转到抽象方法的实现
24.Ctrl+O可以选择父类的方法进行重写
25.Ctrl+Q可以看JavaDoc
26.Ctrl+Alt+Space是类名自动完成
27.快速打开类/文件/符号时,可以使用通配符,也可以使用缩写
28.Live Templates! Ctrl+J
29.Ctrl+Shift+F7可以高亮当前元素在当前文件中的使用
30.Ctrl+Alt+Up /Ctrl+Alt+Down可以快速跳转搜索结果
31.Ctrl+Shift+J可以整合两行
32.Alt+F8是计算变量值
- android studio上非常好用的快捷键
- android studio上非常好用的快捷键
- Android studio 上非常好用的快捷键
- Android studio 上非常好用的快捷键
- Android studio 上非常好用的快捷键
- Android studio 上非常好用的快捷键,新版特性
- eclipse 非常好用的快捷键
- eclipse 非常好用的快捷键
- Android Studio有哪些非常好用的插件?
- Android Studio有哪些非常好用的插件?
- 非常好用的Visual Studio扩展
- 关于Android Studio在mac上的快捷键
- Mac和Windows上Android Studio常用的快捷键
- android studio在mac上的快捷键整理
- Android Studio 的快捷键
- Android Studio 的快捷键
- Android studio的快捷键
- Android Studio的快捷键
- jsx语法
- 4474: [Jsoi2015]isomorphism
- 一次完整的http请求
- 5.自己动手写Java Web框架-上下文
- 安卓layout源码浅析之——FrameLayout
- Android studio 上非常好用的快捷键
- 非比较排序——计数排序和基数排序
- 【健康贴士】——隐形眼镜的危害,以及正确的佩戴方式
- Python的ORM框架Peewee使用入门(二)
- hrbust 1000 A+B Problem【明天尽力】
- 面对你最难以面对的那些痛
- css最后一部分内容,灰度,滤镜,针对谷歌浏览器
- Android中的CoordinatorLayout初体验
- 数据结构:二叉树的前序,中序,后序遍历(递归和非递归)