哪些代码折叠插件适用于 Eclipse 3.6?
Posted
技术标签:
【中文标题】哪些代码折叠插件适用于 Eclipse 3.6?【英文标题】:What code folding plugins work on Eclipse 3.6? 【发布时间】:2012-01-22 00:02:52 【问题描述】:我是 Java 开发环境的新手,我发现很难正确管理我的代码。 .Net 提供了 #regions,这是一个很好的代码管理解决方案。
我正在使用 Eclipse 环境进行 java 开发。我尝试了 Coffee-Bytes,但 Coffee-Bytes 代码折叠在 Eclipse 3.6 中不起作用,至少在我这边。我已经按照this 对其进行了配置,但它不起作用。有人能猜出可能是什么问题吗?是否有 Eclipse 的其他代码折叠插件?
【问题讨论】:
代码折叠的情况可能会引起争议;我怀疑有些人可能因为他们对这个问题的感受而对你投了反对票,但我只是猜测。 @CarlosP:恕我直言,代码折叠在方法内可能会引起争议,但能够将多个字段/方法组合在一起是必不可少的部分管理复杂的代码文件。后者是 C# 的#region
的主要用途(我见过)。
@ToolmakerSteve FWIW 我同意你的观点,但我知道有些人不同意。
【参考方案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
【讨论】:
感谢分享,但恐怕不是#region的替代品:msdn.microsoft.com/en-us/library/9a1ybwek%28v=vs.71%29.aspx【参考方案5】:Apache Isis 的代码折叠工作正常。
【讨论】:
不适合我,我已经有相同版本的咖啡字节:incubator.apache.org/isis/com.cb.eclipse.folding.KAM-3.5.zip以上是关于哪些代码折叠插件适用于 Eclipse 3.6?的主要内容,如果未能解决你的问题,请参考以下文章