如何最小化 Eclipse 中的代码区域?

Posted

技术标签:

【中文标题】如何最小化 Eclipse 中的代码区域?【英文标题】:How to minimize code area in Eclipse? 【发布时间】:2010-09-27 21:08:26 【问题描述】:

Visual Studio 中有一个不错的功能:您可以创建可以最小化的特殊代码区域,就像 Eclipse 中的类方法被最小化一样。喜欢:

#region

//some code

#endregion

有没有办法在 Eclipse 中实现如此令人愉悦的功能?

【问题讨论】:

您要查找的术语是 code-folding。粗略的 Web 搜索会出现 Coffee-Bytes 插件,以在内置选项之外添加折叠支持。 [评论褒贬不一][2][2]:eclipseplugincentral.com/… 代码折叠就像清理房子,把所有的垃圾放在一个房间里,然后关上门。你并没有真正完成任何事情,你只是在欺骗自己和其他人,你的代码(房子)现在是干净的。 代码折叠有时但不是所有时候就像把所有的垃圾放在一个房间里然后关上门来打扫房子。 Eclipse 3.6 及更高版本的咖啡字节数:***.com/questions/8534542/… 代码折叠有时也像清理厨房,把电器放在一个橱柜里,把新鲜农产品放在冰箱里,罐头放在储藏室里。你能做这些单独的课程吗?当然可以,但有时这有点像把墙壁穿过厨房的中间。任何其他代码折叠明喻贡献? ;) 【参考方案1】:

它叫做“collapse all”,点击你想要折叠所有方法的编辑器视图去 帮助> 关键辅助...> 双击“全部折叠”>,全部折叠

【讨论】:

这可能不能直接回答问题,但是对于已经可以折叠的方法和cmets肯定是有帮助的。谢谢【参考方案2】:

点击编辑器侧面的“-(减号)”符号,右键点击减号,转到折叠/全部折叠

键盘快捷键:Ctrl+Shift+NumbPad_Divide

【讨论】:

这肯定是最快的方法 [ Ctrl + Shift + / ] 或 [ Cmd + Shift + /] 我不知道为什么这被如此赞成,但这距离这个线程问题的答案还很遥远。【参考方案3】:

如果您的意思是最小化折叠,那么我认为 Eclipse 没有您想要的折叠选项。当我查看 Eclipse 折叠选项时,它告诉我它可以折叠

评论 标题注释 内部类型 成员 进口

如果你的意思不是折叠,那么我很抱歉造成混乱。

【讨论】:

【参考方案4】:

首先检查折叠是启用还是禁用,然后您可以最小化或折叠代码并展开代码。您可以通过

检查折叠

在Window -> Preferences -> Java -> Editor ->Folding下配置折叠

如果未勾选,请勾选启用折叠

现在你可以最小化你的代码

全部折叠(页面上的所有功能):Ctrl+Shift+NumbPad_Divide

全部展开(页面上的所有功能):Ctrl+Shift+NumbPad_Mulitply

折叠一个功能:Ctrl+NumbPad_Minus

扩展一个功能:Ctrl+NumbPad_Plus

【讨论】:

【参考方案5】:

为此有一些插件,例如 Eclipse 的“Coffee Bytes Java Folding”。 其他 IDE(如 Netbeans)作为本机等价物。

它在 Java 中确实依赖于 IDE,而不是用 C# 等语言实现。

【讨论】:

【参考方案6】:

Java Equivalent to #region in c#

检查第二个答案

//地区我的地区

代码在这里

//结束区域

【讨论】:

【参考方案7】:

这是我的做法:

    创建一个名为 Blank 的空类 将此大纲用于您的代码:

空白 b = 新空白() 公共无效我的代码() /在此处插入代码/ ; b.myCode();

【讨论】:

很确定这是犯罪 @Necronet +1 因为它让我发笑;)

以上是关于如何最小化 Eclipse 中的代码区域?的主要内容,如果未能解决你的问题,请参考以下文章

选择排序(Selection Sort)

如何修改Eclipse代码区背景色

Eclipse的背景设置(黑色系)

Eclipse中的快捷键快速生成常用代码(例如无参带参构造,setget方法),以及Java中重要的内存分析(栈堆方法区常量池)

关闭选定代码区域的 Eclipse 格式化程序? [复制]

eclipse如何窗口输出,以一个对话框形式,代码是啥