什么是Eclipse的声明视图用于?

时间:2012-08-02 16:00:06

标签: java eclipse

我们有一些包含冗余代码的类文件。我一直在Eclipse中寻找一个视图,它允许你将编辑器限制为一个方法,类似于VB6中的Module View按钮,对于那些知道我的意思的人。对此的需求是使搜索字符串变得更容易,并且搜索仅限于我关心的方法中的代码。 (它也是编辑大量代码的一个很好的功能,以确保我不会意外地将代码添加到具有冗余代码的不同大型方法中。)

我认为宣言视图会这样做,但这种观点既不允许搜索也不编辑。这导致了一个由两部分组成的问题:

一个。这可以在Eclipse中使用如上所述的任何视图吗?

湾鉴于声明视图的限制,它有什么用处? (我直接发现的唯一链接宣言视图Hands On Eclipse对我来说没有多大意义。)

2 个答案:

答案 0 :(得分:6)

a)转到Window > Preferences > Java > Editor并选择Show only selected Java element

我相信这就是你想要的:)这样你就可以使用Outline View来导航整个班级成员。

b) Declaration View只是一个快速参考:

  • 如果光标位于一行,则声明变量的行。
  • 如果光标位于其中一个
  • ,则为Type / Method / Annotation / etc。的代码

答案 1 :(得分:3)

eclipse中的

Declaration告诉你当前在编辑器中选择的java对象的声明。

如果您选择了一个类,它将显示该类的定义,而对象则显示该对象所在的行。