当前位置: 首页 > news >正文

推荐一个提升工作效率的小插件[intellij-postfix-templates]

intellij-postfix-templates

Custom Postfix Templates for Intellij IDEA

Android Studio带了一些自定义的模版可以加快一些模版代码的生成 例如在字符串等变量之后跟上.sout可以快速的生成System.out.println(变量),另外还有.var,.fori,这些模版用起来很方面。

但是在一些常用的三方库却不能利用起来,例如每次打印日志的时候,总要一遍一遍的输入Timber.d(),不断的重复劳动一点也不软件工程,那么有什么办法可以利用idea的模版来自动生成这个Timber.d()呢?

我在SEGMENTFAULT 请教了各位大佬,有大佬推荐android-postfix-plugin,我在导入的时候看见了另一个类似的插件intellij-postfix-templates ,就一起下载下来使用。

我发现intellij-postfix-templates可以很方便的进行自定义。 下面展示下自定义后的效果。

自定义的方法非常简单,如下所示: 进入Tools -> Custom Postfix Templates -> Edit Java Templates

添加下列内容

.timber : log with timber
	NON_VOID → Timber.d($expr$$END$);
复制代码

或者: 这是可以自动获取变量名为类似Tag的方法

.timber : logcat with timber
	STRING_LITERAL →Timber.d($expr$);
	NON_VOID → Timber.d("$expr$ = %s",$expr$$END$);
复制代码

Enjoy It

转载于:https://juejin.im/post/5a387ae751882512d06077a0

相关文章:

  • 面试(1)
  • ios - 关于拖动手势简单应用场景
  • 第二课、GUI程序实例分析------------------狄泰软件学院
  • 第五课、Qt Creator 工程介绍------------------狄泰软件学院
  • PL/pgSQL RETURNS TABLE 例子
  • 贝塞尔曲线学习
  • 2007浙大复试上机考试题目2--统计字符
  • static作用(修饰函数、局部变量、全局变量)
  • 18 Issues in Current Deep Reinforcement Learning from ZhiHu
  • PC 微信扫码登陆
  • 创建表空间、新增用户、给用户赋予DBA权限 、删除用户下的上有数据表
  • 欢迎大家关注民工哥个人微信公众号
  • 我这样减少了26.5M Java内存!
  • JAVA 命令行参数解析,org.apache.commons.cli的使用
  • 几款网络测试工具总结
  • IDEA 插件开发入门教程
  • nfs客户端进程变D,延伸linux的lock
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • PHP 的 SAPI 是个什么东西
  • Python 基础起步 (十) 什么叫函数?
  • 高性能JavaScript阅读简记(三)
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • - 转 Ext2.0 form使用实例
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #pragam once 和 #ifndef 预编译头
  • (02)Cartographer源码无死角解析-(03) 新数据运行与地图保存、加载地图启动仅定位模式
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (转)Scala的“=”符号简介
  • (转)程序员疫苗:代码注入
  • ****Linux下Mysql的安装和配置
  • **PHP二维数组遍历时同时赋值
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • . NET自动找可写目录
  • .bat批处理(六):替换字符串中匹配的子串
  • .helper勒索病毒的最新威胁:如何恢复您的数据?
  • .Net 4.0并行库实用性演练
  • .NET CLR Hosting 简介
  • .NET Core 网络数据采集 -- 使用AngleSharp做html解析
  • .NET 设计模式—适配器模式(Adapter Pattern)
  • .net 逐行读取大文本文件_如何使用 Java 灵活读取 Excel 内容 ?
  • .sh文件怎么运行_创建优化的Go镜像文件以及踩过的坑
  • @SuppressWarnings(unchecked)代码的作用
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [ACTF2020 新生赛]Include
  • [ASP.NET 控件实作 Day7] 设定工具箱的控件图标
  • [Go WebSocket] 多房间的聊天室(三)自动清理无人房间
  • [HEOI2013]ALO
  • [HNOI2008]玩具装箱toy
  • [IE编程] 如何在IE8 下调试BHO控件/工具栏(调试Tab进程)
  • [J2ME]如何替换Google Map静态地图自带的Marker