Eclipse IDE范围突出显示?

时间:2012-08-05 23:22:37

标签: java ide scope highlighting bluej

当我第一次学习Java时,我使用的是名为“BlueJ”的IDE。它有一个名为“Scope Highlighting”的功能,它使得读取代码块变得非常容易。现在我从BlueJ开始,开始使用Eclipse。我目前正在按照自己的喜好自定义Eclipse,并希望在Eclipse中使用这个Scope Highlighting功能。

我到处寻找关于如何做到这一点的答案,但我找不到任何指向在Eclipse中执行此操作的解决方案的信息。

这是一张图片,用于展示Scope Highlighting的样子:

Notice the background color behind each method

6 个答案:

答案 0 :(得分:29)

我认为最好的选择是EditBox,它是Eclipse的范围突出显示插件: http://editbox.sourceforge.net/

答案 1 :(得分:8)

我知道你最接近的是 Shift + Alt + arrow_up

选择更宽的代码块。按下这几次会给你与你正在寻找的结果非常相似。我经常使用它...它也很有用,也适用于重构。


编辑:正如@ j2emanue所说:you can just double click the delimiter (like a bracket) and it will highlight the entire scope.

答案 2 :(得分:6)

你可以使用Shift + Alt + arrow_up但是很多人都没有意识到你只需双击分隔符(就像一个括号)它会突出显示整个范围。例如,尝试双击if语句括号并观看eclipse突出显示整个范围。它适用于任何分隔符。所以你也可以使用括号。

作为旁注:如果你使用intelliji checkout这个插件效果很好:https://github.com/izhangzhihao/intellij-rainbow-brackets#screenshots

答案 3 :(得分:2)

这不完全是您所追求的,但您可以将光标放在方法中,然后单击工具栏上的“仅显示所选元素的源”按钮。你的编辑器被简化为那种方法。再次单击并返回整个文件。 enter image description here

答案 4 :(得分:0)

我怀疑eclipse与blue j具有相同的功能。我能给你的最佳建议是根据自己的喜好改变主题,这样你就可以轻松选择并突出显示代码块......并自定义你的主题,转到http://eclipsecolorthemes.org/。 ....

如果您仍然遇到问题,请转到http://codejava.co.uk/contact.html并发送您的电子邮件。如果需要,您可以创建一个虚拟的,然后我会向您发送我用于我的日食主题的XML文件。

答案 5 :(得分:0)

Bracketeer可以这样做吗?它是一个日食插件..

http://marketplace.eclipse.org/content/bracketeer-java-jdt#.UK6sY4fAdLc