当我第一次学习Java时,我使用的是名为“BlueJ”的IDE。它有一个名为“Scope Highlighting”的功能,它使得读取代码块变得非常容易。现在我从BlueJ开始,开始使用Eclipse。我目前正在按照自己的喜好自定义Eclipse,并希望在Eclipse中使用这个Scope Highlighting功能。
我到处寻找关于如何做到这一点的答案,但我找不到任何指向在Eclipse中执行此操作的解决方案的信息。
这是一张图片,用于展示Scope Highlighting的样子:
答案 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)
这不完全是您所追求的,但您可以将光标放在方法中,然后单击工具栏上的“仅显示所选元素的源”按钮。你的编辑器被简化为那种方法。再次单击并返回整个文件。
答案 4 :(得分:0)
我怀疑eclipse与blue j具有相同的功能。我能给你的最佳建议是根据自己的喜好改变主题,这样你就可以轻松选择并突出显示代码块......并自定义你的主题,转到http://eclipsecolorthemes.org/。 ....
如果您仍然遇到问题,请转到http://codejava.co.uk/contact.html并发送您的电子邮件。如果需要,您可以创建一个虚拟的,然后我会向您发送我用于我的日食主题的XML文件。
答案 5 :(得分:0)
http://marketplace.eclipse.org/content/bracketeer-java-jdt#.UK6sY4fAdLc