我使用的是java,我会记录以下内容:
log.info("createArticle userId={} articleId={} title={} content={}", userId, articleId, title, content);
如你所见,当我把这一行输入ide时,我必须手动写下这些字符 "userId={} "
. 理想情况下,我希望我可以简单地键入 userId
,intellij idea将自动帮助我填写这两个 "userId={} "
(格式字符串)和 , userId
(在参数列表中)。
问题:在intellij idea中如何实现这一点?或者,有没有其他方法可以更快地键入这样的日志行?
谢谢你的建议!
1条答案
按热度按时间zzwlnbp81#
可以使用实时模板和
groovyScript
对于其中一个变量:取第二个段,用逗号分开,concatpart=${part}
:groovyScript("_1.split(',').collect { it.trim() + '={}' }.join(' ')", B)
查看视频