【问题标题】:What code folding plugins work on Eclipse 3.6?哪些代码折叠插件适用于 Eclipse 3.6?
【发布时间】:2023-03-06 04:06:01
【问题描述】:

我是 Java 开发环境的新手,我发现很难正确管理我的代码。 .Net 提供了 #regions,这是一个很好的代码管理解决方案。

我正在使用 Eclipse 环境进行 java 开发。我尝试了 Coffee-Bytes,但 Coffee-Bytes 代码折叠在 Eclipse 3.6 中不起作用,至少在我这边。我已经按照this 对其进行了配置,但它不起作用。有人能猜出可能是什么问题吗?是否有 Eclipse 的其他代码折叠插件?

【问题讨论】:

  • 代码折叠的情况可能会引起争议;我怀疑有些人可能因为他们对这个问题的感受而对你投了反对票,但我只是猜测。
  • @CarlosP:恕我直言,代码折叠在方法内可能会引起争议,但能够将多个字段/方法组合在一起是必不可少的部分管理复杂的代码文件。后者是 C# 的#region 的主要用途(我见过)。
  • @ToolmakerSteve FWIW 我同意你的观点,但我知道有些人不同意。

标签: java eclipse coding-style eclipse-plugin folding


【解决方案1】:

我发现这个 Coffee 字节在 Helios 中有效。在我尝试将它安装在我的 helios 中并禁用和启用折叠之后。它就像一个魅力。

如果你不能让它工作,请询问我的详细信息。

已更新 对于赫利俄斯

再次像建议的其他答案一样,点击此链接和提供的步骤

http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html

然后在您的java编辑器中,右键单击包含选项的左边缘 将出现折叠,并选择禁用折叠。然后,选择启用折叠。 而已!我正在使用 Helios,coffee bytes 正在工作!

如果仍然无法正常工作,请将您的反馈发送给我。

【讨论】:

  • 如果您在答案中实际包含详细信息会更好。
  • @Mysticial 已经更新了答案,请告诉我结果,我们很乐意为您提供进一步的帮助。
  • 我为旧的咖啡字节代码折叠插件创建了一个更新站点:github.com/stefaneidelloth/EclipseFolding/raw/master/…
【解决方案2】:

对于它的价值,请查看我对这篇文章的回答以使其在 3.7 (Indigo) 中工作

getting an overview perspective of all methods in a class in Eclipse

[复制粘贴并进行一些修改:]

提及的 Coffee Bytes 插件在提及的位置不再可用。但是,Bartosz Kosarzycki 似乎在昨天 [=2011 年 12 月 4 日星期日] 发布了更新版本:

http://kosiara87.blogspot.com/2011/12/how-to-install-coffee-bytes-plugin-in.html

【讨论】:

  • 在 Eclipse 4.2 中无法正常工作。每次单击编辑器窗口时,我都会在错误日志中看到一个新异常。
  • @codingcrow 在这个topic 你提到它在Juno a.k.a Eclipse 4.2 中工作。您是否需要修复任何问题才能使其正常工作?
  • 我为与 Eclipse Neon 一起使用的旧咖啡字节代码折叠插件创建了一个更新站点:github.com/stefaneidelloth/EclipseFolding/raw/master/…
【解决方案3】:

Eclipse 带来了一些开箱即用的代码折叠功能。您可以在 Window -> Preferences -> Java -> Editor -> Folding 中查看它们(参考 here)。当您选择“启用折叠”时,您会在每个可折叠代码块的开头看到编辑器面板右边框的减号。单击该标志将允许您折叠或展开此代码块..

此外,您可以在窗口 -> 首选项 -> Java -> 编辑器启用“仅显示选定的 Java 元素”选项。这样,您将在编辑器框架中仅看到您在导航面板中选择的元素(如在方法或类中)。参考here

【讨论】:

  • 感谢您的回答。我已经在使用“Eclipse 折叠功能”,但我正在寻找问题中提到的 #region 之类的东西。
【解决方案4】:

我不确定#region 是什么,但如果您正在寻找可以让您查看代码块的东西,并且希望轻松查看特定块的开始和结束位置,我会推荐编辑框插件。您可以与 eclipse 代码折叠一起使用,以充分利用 eclipse。编辑框插件在这里:

http://editbox.sourceforge.net/

为了更好地利用编辑框,请从这里下载一个主题:

http://sourceforge.net/projects/editbox/forums/forum/1036090

【讨论】:

【解决方案5】:

Apache Isis 的代码折叠工作正常。

【讨论】:

猜你喜欢
  • 2011-10-15
  • 1970-01-01
  • 1970-01-01
  • 2013-03-19
  • 2012-07-02
  • 2017-02-21
  • 2012-01-06
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多