Intellij idea 是否有一种方法可以自动打印变量上的日志调试语句?
我正在研究IntelliJ IDEA中的活动模板,我想知道是否有一种方法可以快速地Intellij idea 是否有一种方法可以自动打印变量上的日志调试语句?,intellij-idea,Intellij Idea,我正在研究IntelliJ IDEA中的活动模板,我想知道是否有一种方法可以快速地log.debug()a变量 假设我想要: var myValue = 10; log.debug("myValue=" + myValue); 我有log.debug(“+$STRING$)在活动模板中,但这将迫使我手动包含变量名和文本。IntelliJ是否能够记录直接位于光标前面的变量?还是通过其他行动 我也看了。以soutvJava模板为例: System.out.println(&qu
log.debug()
a变量
假设我想要:
var myValue = 10;
log.debug("myValue=" + myValue);
我有log.debug(“+$STRING$)代码>在活动模板中,但这将迫使我手动包含变量名和文本。IntelliJ是否能够记录直接位于光标前面的变量?还是通过其他行动
我也看了。以soutv
Java模板为例:
System.out.println("$EXPR_COPY$ = " + $EXPR$);
其中,$EXPR$
被定义为带有“EXPR”
默认值的变量类型(“”
)
而$EXPR\u COPY$
被定义为转义限制(EXPR)
variableOfType()的文档说明:
variableOfType()返回所有可能分配的变量
到作为参数传递的类型。例如
variableOfType(“double”)、variableOfType(“java.util.Vector”)或
variableOfType(methodReturnType())
如果传递一个空字符串“”作为参数,函数建议
所有变量,无论其类型如何
因此,您需要做的就是制作类似的模板,但使用log.debug
而不是System.out.println