gpt4 book ai didi

java - Eclipse - 内联开放声明?

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:00:24 25 4
gpt4 key购买 nike

Eclipse 有一个方便的选项,可以在光标位于打开声明的方法上时按 f3。但是,有没有办法(通过某些插件或其他方式)做类似的事情,但内联方法体而不是将您带到声明中?例如,假设您有两个类:

public class Foo {
public static void main(String[] args) {
Bar b = new Bar();
System.out.println("Value: " + b.value());
}
}

public class Bar {
public int value() {
return 5;
}
}

然后,如果您将光标放在“b.value()”上并选择此选项,它将显示如下内容:

public class Foo {
public static void main(String[] args) {
Bar b = new Bar();
System.out.println("Value: " + b.value() {
return 5;
});
}
}

理想情况下,还能够编辑 value() 的方法主体,并且还允许我对 value() 中可能包含的任何其他方法主体执行相同的操作。

我这样做的主要动机是为了更快地理解外部代码在做什么。我也对支持此功能的任何其他 IDE 持开放态度。

最佳答案

您需要查看声明 View (窗口 -> 显示 View -> 声明)。声明 View 的内容默认为您当前选择的任何内容的声明。

或者,您应该能够使用 Shift-Hover 来弹出声明(但我目前无法使该行为起作用)。

无法编辑代码 AFAIK。

关于java - Eclipse - 内联开放声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7800814/

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