使Eclipse或AndroidStudio的代码模板自动生成类名和方法名
来源:互联网 发布:ipad应用网络连接失败 编辑:程序博客网 时间:2024/05/22 03:22
开发过程里打印Log经常要表明Log所在的类和方法,
比如:
1
Log.e(TAG,
"MainActivity.onResume. Are you ok?"
);
以前每次都是手打或复制,前段时间用AndroidStudio的时候,发现可以直接在LiveTemplate里使用变量导入类和函数名,忽然之间发现自己以前too young too naive ...
学习一番之后,Eclipse和AndroidStudio代码模板里~自动生成类和方法名的方法如下。
Eclipse示例如下:
1
2
3
4
5
6
${:
import
( com.itcast.videotest.utils.LogUtils)}
LogUtils.e(TAG,
"${primary_type_name}.${enclosing_method}.${msg}"
);
// ${primary_type_name}表示类名
// ${enclosing_method}表示方法名
// 其他用法自由发挥吧,比如建立一个create_tag的模板,内容是:
// private static final String TAG = "${primary_type_name}";
上截图:
AndroidStudio示例如下:
第一个,最新的版本是1.3,赶紧去升级,然后去Live Templates看看,大惊喜~~官方给了一堆的模板代码,刚刚看了一下,爽的有点控制不住尿意~包括自动生成Log和TAG~~
下面学习自定义~
代码如下:
Log.e(TAG,"$CLASS_NAME$.$METHOD_NAME$.$content$" );
截图如下:
1,选择新增Live Template
2,填写模板名,模板代码正文,选择模板作用的上下文,Android开发是把 Java 打钩
3,点击"Edit variables",弹出的对话框可以看到显示了三个变量,也就是我们代码里$$围起来的三个值,Expression栏的下拉列表有className()和methodName(),分别对应好就可以。
(CLSS_NAME和METHOD_NAME的"skip if defined"建议选中,当生成的name值不为空时,代码光标可以自动停留在content部分,输入更方便。)
0 0
- 使Eclipse或AndroidStudio的代码模板自动生成类名和方法名
- 利用Eclipse或AndroidStudio的代码模板,自动生成 Log.e(TAG,"类名.方法名. msg"); 格式的代码
- Linux自动生成设备名的方法
- 获得当前方法或页面的命名空间、类名和方法名
- 获得当前方法或页面的命名空间、类名和方法名
- ECLIPSE AndroidStudio中签名文件的作用
- 整洁代码之二:类名和方法名练习
- logback配置显示类名、方法名和代码行号
- 重命名JAXB生成的类名方法名
- eclipse自动生成变量名快捷键
- 获取当前运行代码的类名,方法名,行号
- 获取当前运行代码的类名,方法名,行号
- 获取当前运行代码的类名,方法名,行号
- Eclipse自动生成类或方法注释的快捷键
- eclipse项目中,敲代码的时候如何自动提示本类的成员名?
- java 获取调用类的类名和方法名
- Eclipse中修改包名或类名
- eclipse中SSM配置文件包名提醒和自动生成pojo,mapper.xml,dao接口插件的使用
- 【NOIP模拟】Math
- Linux下的进程间通信
- Android 动态监听网络变化
- Java 8新特性
- 索引
- 使Eclipse或AndroidStudio的代码模板自动生成类名和方法名
- 110. Balanced Binary Tree
- Promise原理分析一
- ZigZag Conversion
- 按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
- android:launchMode 启动模式
- JAVA进阶3.2——Equals方法(2)
- Shell 初始化文件和注销文件
- Web版CRUD开发流程实例(一)