15

当我第一次学习 Java 时,我使用的是一个名为“BlueJ”的 IDE。它有一个称为“范围突出显示”的功能,可以很容易地阅读代码块。现在我已经离开 BlueJ 并开始使用 Eclipse。我目前正在根据自己的喜好定制 Eclipse,并希望在 Eclipse 中使用这个 Scope Highlighting 功能。

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

这是一张图片来演示 Scope Highlighting 的样子:

注意每个方法背后的背景颜色

4

7 回答 7

28

我认为对你来说最好的选择是 EditBox,一个适用于 Eclipse 的范围突出插件:http: //editbox.sourceforge.net/

于 2013-02-04T16:05:26.027 回答
9

我很担心你能得到的最接近的是Shift + Alt + arrow_up

它正在选择更广泛的代码块。按这几次会给你非常相似的结果,你正在寻找什么。我经常使用它。它很有用,也可用于重构。


编辑:正如@j2emanue 所说:您只需双击分隔符(如括号),它将突出显示整个范围。

于 2012-08-06T00:21:06.967 回答
6

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

作为旁注:如果您使用 intelliji 结帐此插件效果很好: https ://github.com/izhangzhihao/intellij-rainbow-brackets#screenshots

于 2013-03-15T14:49:50.220 回答
2

这并不完全是您所追求的,但您可以将光标放在一个方法中,然后单击工具栏上的 Show Source Of Selected Element only 按钮。你的编辑器被简化为这种方法。再次单击并返回整个文件。 在此处输入图像描述

于 2013-08-07T23:47:43.167 回答
0

我怀疑 eclipse 确实与 blue j 具有相同的功能。我能给你的最好建议是根据自己的喜好更改主题,这将使您能够轻松选择和突出显示代码块......并自定义主题,去http://eclipsecolorthemes.org/。……

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

于 2012-08-05T23:41:53.403 回答
0

Bracketeer 可以做到这一点吗?它是一个eclipse插件..

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

于 2012-11-22T22:49:10.830 回答
0

也许你也会喜欢 VSCode 扩展“Blockman”。它突出显示基于花括号/方括号/圆括号、html/xml 标记和 Python/Yaml 缩进的嵌套代码块。(我是 Blockman 的作者)。. https://i.ibb.co/31F0rm9/vscode-blockman-intro-leodevbro-extension3.png 。.

于 2022-02-12T18:46:43.590 回答