在活动模板(JetBrains IDE)中记录下一行/上一行代码

时间:2019-06-13 07:06:11

标签: autocomplete jetbrains-ide live-templates

我正在尝试改善日志,有时我会写这些日志以检查某个点处具有的变量或函数返回的值,并在某些情况下找到有问题的行(当我不使用调试器时)。

因此,我制作了以下实时模板(以JS示例为例):

console.log("Line $LINE$ in $FILE$");
$END$

$ LINE $:

lineNumber()

$ FILE $:

fileName()

所以输出看起来像这样:console.log("Line 17 in thisFile.js")

但是我想打印整行代码(上一行或下一行)。因为我有行号;我基本上想复制上一行/下一行,并用引号/括号和我的日志功能将其括起来。

我想要的东西

// a bloc of code
function aFunction(something){
    doSomething(something); // I want to log the value of something after after the doSomething function
    console.log("Line X: doSomething(something);");
    ...
}

我发现唯一与此相关的问题是this one,但我不想只记录变量,而是写了整行代码,而且我没有发现脚本等同于复制一行(在JetBrains IDE中是可能的)

0 个答案:

没有答案