gpt4 book ai didi

eclipse - 如何让 Eclipse 控制台将文本超链接到源代码文件?

转载 作者:行者123 更新时间:2023-12-03 23:01:33 25 4
gpt4 key购买 nike

在代码中:
System.out.println("myPackage.MyClass");

在 Eclipse 控制台中:
myPackage.MyClass.myMethod

我想点击控制台中的输出(myPackage.MyClass.myMethod),它直接显示相应的方法,类似于异常堆栈跟踪发生的情况。任何的想法?

最佳答案

也许这对其他人来说很清楚,但我发现其他答案令人困惑,尽管是正确的。 Eclipse 控制台将模式 (FileName.java:lineNumber) 解析为指向该文件中该行的链接:

(MyFile.java:2)

正如其他答案所指出的,有很多方法可以将其输出到控制台。行中的位置无关紧要,它只是一个模式匹配。正如 Colin Smith 所示,log4j PatternLayout 可以使用 (%F:%L)获取文件名和行号。要以编程方式获取文件名和行号,请​​参阅 this question .

该问题询问有关链接到方法的问题,我相信您可以使用 Tonny Madsen 推荐的 consolePatternMatchListeners 方法,并在 this question 中进行了更详细的描述。 .

关于eclipse - 如何让 Eclipse 控制台将文本超链接到源代码文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6469445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com