AndroidStudio快捷键和自定义模板
来源:互联网 发布:中国汽车行业 知乎 编辑:程序博客网 时间:2024/06/07 07:11
1. 快捷键
- logm:打印方法名+参数
- Ctrl+Alt+Space:代码提示
- Ctrl+Shift+UP/DOWN:代码向上/向下移动
- Ctrl+D:复制一行
- Ctrl+Y:删除一行
- Alt+UP/DOWN:类中方法上下移动
- Ctrl+W:选中代码,连续点会有扩展效果
- Ctrl+Shift+N:打开一个File
- Ctrl+N:打开一个类
- Ctrl+B:查看变量的声明
- Ctrl+U:查看一个类的父类
- Ctrl+Alt+H:查看方法的被调用情况
- Ctrl+Shift+I:查看方法的具体内容
- Ctrl+H:查看方法的结构图
- Ctrl+Left/Right:切换标签
- Ctrl+Alt+Left:代码返回快捷键
- Ctrl+减号/加号:折叠/展开代码
- Ctrl+Shift+F12::隐藏所有面板
- Ctrl+Shift+Alt+N:查找类中的方法或变量
- Ctrl+F12:查询类中所有的方法构成
- Ctrl+O:复写父类中的方法
- Ctrl+[]:查询方法中大括号的起始末尾的位置
- Ctrl+Shfit+T:添加try+catch/if/for等
- Ctrl+J:代码自动生成工具(特强大)
- const:输出整形常量
- key:字符串常量
- psf:public static final
- fori:for循环
- ifn:if判断
- gone:.setVisibility(View.GONE);
- rouiT:快速在子线程中切换到主线程
- ViewConstructors:快速实现自定义View的三个构造方法
- .null/.notnull:null和非null的判断
- .var:局部变量
- .field:全局变量
- .for增强for循环 .fori 正序遍历 .forr 逆序遍历
- .return:返回
- .cast:强转
- .try:try..catch
- .format:字符串格式化
- .switch:switch判断
2. 自定义模板
2.1 操作步骤
- Settings——Live Templates——选择+号——选择Template Group
- 选择+号——选择Live Template
- Appreviation:输入快捷键的名字 Template text:输入模板代码
- 点击Define——选择Java
- 选择Edit variable 编辑变量,输入变量对应的值
- 然后确定就Ok了
2.2 示例模板
- 单例模式ins
private static $class$ m$class$ = null; private $class$(){} public static $class$ getInstance() { synchronized ($class$.class) { if (m$class$ == null) { m$class$ = new $class$(); } } return m$class$; }
变量——值:class——className()
- 点击事件click
public void onClick(View view) { switch (view.getId()) { case R.id.$resId$: $content$ break; default: break; } }
- 判空ise
TextUtils.isEmpty($content$);
- 输出Log并打印位置
Log.e("$class$","$method$($class$.java:$line$)"+$content$);
变量——值:class——className()method——methodName()line——lineNumber()
阅读全文
0 0
- AndroidStudio快捷键和自定义模板
- AndroidStudio MacOsFM自定义快捷键
- AndroidStudio自定义快捷键
- androidStudio 自定义代码模板
- androidstudio 和eclipse快捷键
- AndroidStudio中增加注释模板快捷键
- AndroidStudio小技巧和快捷键
- AndroidStudio快捷键和使用技巧
- AndroidStudio快捷键和使用技巧
- eclipse 和 androidstudio 快捷键对比
- AndroidStudio快捷键和使用相关
- AndroidStudio快捷键和Eclipse快捷键对比
- AndroidStudio 自定义代码模板实现在xml和java文件中添加作者信息
- 【Android移动开发技术】AndroidStudio常用快捷键(Mac)(自定义快捷键)
- 消灭模板代码,自定义AndroidStudio文件模板(1)
- 消灭模板代码,自定义AndroidStudio文件模板(2)
- AndroidStudio中方法注释模板快捷键的设置
- AndroidStudio中方法注释模板快捷键的设置
- 搞清楚php-FPM到底是什么?
- Maven(1)–下载与安装
- 第一篇博客
- 关于Lintcode734形式为a^i b^j c^k的子序列数量
- LeetCode 287. Find the Duplicate Number
- AndroidStudio快捷键和自定义模板
- python实现发送电子邮件的功能
- 三角·蛇形矩阵
- Vue入坑指南
- ICE 迁移64位安装问题
- 线程的终止
- 图的深度优先搜索算法并生成DFS树
- HashMap以及ConcurrentHashMap
- Java--注解