AS快捷键与代码模板
来源:互联网 发布:淘宝vip等级划分 编辑:程序博客网 时间:2024/05/17 14:25
一.快捷键:
单行注释:Ctrl + /
多行注释:Ctrl + Shift+ /
格式化当前行:Ctrl +Alt + I
格式化所有:CtrlAlt + L
上、下移动代码:Ctrl+ Shift + ↑↓ Alt + Shift + ↑↓
类继承关系:Ctrl +H
抽取方法:Ctrl + Alt+ M
抽取变成员:Ctrl +Alt + F
抽取局部变量:Ctrl +Alt + V
抽取常量:Ctrl +Alt + C
大小写转换:Ctrl +Shift + U
复制文件:F5
重命名:Shift + F6
实现抽象方法:Ctrl +I (Implements)
覆盖方法:Ctrl + O(Override)
查看方法参数提示:Ctrl+ P
查看文档说明:Ctrl +Q
查看方法代码:Ctrl +Shift + I
查看方法在哪被使用了:alt+ F7
查看方法的层次调用:Ctrl+ Alt + H (Hierarchy Callers of requestData)
查看子类:Ctrl +Alt + B
高亮选择的代码块:Ctrl+ Shift + F7 取消高亮:按两下Esc
查看当前Activity对应的布局,或者当前布局对应的Activity:Ctrl + Alt + Home
折叠代码:
l Ctrl + +/-,折叠光标当前
l Ctrl + Shift + +/-,折叠整个类
代码提示:Ctrl + Shift +空格
在当前光标下面插入一行空行:Sift + Enter
在当前光标上面插入一行空行:Ctrl + Alt + Enter
语句补全:Ctrl + Shift +Enter,如输入if后按这个快捷键,得到如下:
if () {
}
代码补全:Enter和Tab区别:
区别:
按Enter的效果
按Tab的效果,直接把之前的toString给覆盖了
全屏代码窗口:Shift+ F12
打开类:Ctrl + N
Ctrl + F12,快速定位方法或者变量,在输入方法时可以使用单词首字母,如oCr查找到onCreate方法
打开资源文件:双击Shift
在布局预览中,选择控件按下Ctrl + B进入到该控件的xml位置
在使用Alt+Insert 常用:(Gsonformat的使用)打开最近编辑过的文件:Ctrl+ Shift + E (Recently Edited Files)
打开最近访问过的文件:Ctrl+ E (Recent Files)
例如: Activity中打开清单文件findViewById快捷输入
第二:代码模板
1、空判断
模板1:
结果:
模板2:(if null)
结果:
2、非空判断
模板1:(not null)
结果:
模板2:(if notnull)
结果:
3、抛出一个异常生成常量
4、查找控件
结果效果:
5、设置为gone、visible
6、运行到UI线程
7、显示Toast
8、给View添加构造方法
9、TODO
结果展示:
10、FIXME
结果展示:
11、Log
结果展示:
输出方法名:
结果展示:
12、xml命名空间
结果展示:
13、xml控件的宽高
14、循环
创建迭代循环
结果展示:
迭代数组元素(itaterate array)
结果展示:
迭代集合元素(itaterate collection)
结果展示:
迭代List元素(itaterate list)
结果展示:
增强for循环(迭代可迭代 iterate iterable)
结果展示:
迭代一个迭代器(iterate iterable)
结果展示:
反过来迭代数组(reverse iterate array)
结果展示:
15、获取单例方法
结果展示:
16、类型判断(instanceof)
结果展示:
17、main方法(public staticvoid main)
结果展示:
18、变量声明
结果展示:
19、快速生成get/set方法
get结果展示:
set结果展示:
- AS快捷键与代码模板
- as 整理代码快捷键
- Eclipse常用快捷键与代码模板
- Eclipse常用快捷键与代码模板
- 记录AS混淆代码模板
- androd as代码混淆模板
- AS快捷键与Eclipse快捷键对比
- AS折叠指定代码区域的快捷键
- VS快速代码模板快捷键
- AS快捷键
- as快捷键
- AS快捷键
- AS快捷键
- as快捷键
- as快捷键
- AS快捷键
- as快捷键
- AS快捷键
- 使用Webbrowser直接运行HTML代码
- iptables 完成联网控制 (续) ,独立native进程监听。
- C#用DesignSurface实现一个简单的窗体设计器
- 细说Asp.Net Web API消息处理管道(二)
- 读书笔记 effective c++ Item 13 用对象来管理资源
- AS快捷键与代码模板
- 利用nodejs监控文件变化并使用sftp上传到服务器
- SQL Server-聚焦深入理解动态SQL查询(三十二)
- CENTOS: 安装memSQL
- 树莓派上搭建arduino命令行开发环境
- 【心得】关于session+(servlet和applet)的一点总结
- Microsoft.Identity的IPasswordHasher加密的默认实现与运用
- Git学习之路(5)- 同步到远程仓库及多人协作问题
- (4)activiti工作流引擎之uel表达式