当我第一次学习 Java 时,我使用的是一个名为“BlueJ”的 IDE。它有一个称为“范围突出显示”的功能,可以很容易地阅读代码块。现在我已经离开 BlueJ 并开始使用 Eclipse。我目前正在根据自己的喜好定制 Eclipse,并希望在 Eclipse 中使用这个 Scope Highlighting 功能。
我到处寻找有关如何做到这一点的答案,但我找不到任何指向在 Eclipse 中执行此操作的解决方案的信息。
这是一张图片来演示 Scope Highlighting 的样子:
当我第一次学习 Java 时,我使用的是一个名为“BlueJ”的 IDE。它有一个称为“范围突出显示”的功能,可以很容易地阅读代码块。现在我已经离开 BlueJ 并开始使用 Eclipse。我目前正在根据自己的喜好定制 Eclipse,并希望在 Eclipse 中使用这个 Scope Highlighting 功能。
我到处寻找有关如何做到这一点的答案,但我找不到任何指向在 Eclipse 中执行此操作的解决方案的信息。
这是一张图片来演示 Scope Highlighting 的样子:
我认为对你来说最好的选择是 EditBox,一个适用于 Eclipse 的范围突出插件:http: //editbox.sourceforge.net/
我很担心你能得到的最接近的是Shift + Alt + arrow_up
它正在选择更广泛的代码块。按这几次会给你非常相似的结果,你正在寻找什么。我经常使用它。它很有用,也可用于重构。
编辑:正如@j2emanue 所说:您只需双击分隔符(如括号),它将突出显示整个范围。
您可以使用 Shift + Alt + arrow_up 但很多人没有意识到您只需双击分隔符(如括号),它将突出显示整个范围。例如,尝试双击您的 if 语句括号并观看 eclipse 突出显示整个范围。它适用于任何分隔符。所以你也可以使用括号。
作为旁注:如果您使用 intelliji 结帐此插件效果很好: https ://github.com/izhangzhihao/intellij-rainbow-brackets#screenshots
这并不完全是您所追求的,但您可以将光标放在一个方法中,然后单击工具栏上的 Show Source Of Selected Element only 按钮。你的编辑器被简化为这种方法。再次单击并返回整个文件。
我怀疑 eclipse 确实与 blue j 具有相同的功能。我能给你的最好建议是根据自己的喜好更改主题,这将使您能够轻松选择和突出显示代码块......并自定义主题,去http://eclipsecolorthemes.org/。……
如果您仍然有问题,请访问http://codejava.co.uk/contact.html并发送您的电子邮件。如果需要,您可以创建一个虚拟的,然后我将向您发送我用于 Eclipse 主题的 XML 文件。
Bracketeer 可以做到这一点吗?它是一个eclipse插件..
http://marketplace.eclipse.org/content/bracketeer-java-jdt#.UK6sY4fAdLc
也许你也会喜欢 VSCode 扩展“Blockman”。它突出显示基于花括号/方括号/圆括号、html/xml 标记和 Python/Yaml 缩进的嵌套代码块。(我是 Blockman 的作者)。. https://i.ibb.co/31F0rm9/vscode-blockman-intro-leodevbro-extension3.png 。.