【问题标题】:How to minimize code area in Eclipse?如何最小化 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 及更高版本的咖啡字节数:stackoverflow.com/questions/8534542/…
  • 代码折叠有时也像清理厨房,把电器放在一个橱柜里,把新鲜农产品放在冰箱里,罐头放在储藏室里。你能做这些单独的课程吗?当然可以,但有时这有点像把墙壁穿过厨房的中间。任何其他代码折叠明喻贡献? ;)

标签: eclipse


【解决方案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】:
          • 这是我的做法:

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

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

          【讨论】:

          • 很确定这是犯罪
          • @Necronet +1 因为它让我发笑;)
          猜你喜欢
          • 1970-01-01
          • 2014-07-23
          • 2022-11-25
          • 2012-08-25
          • 1970-01-01
          • 2019-04-13
          • 2011-08-23
          • 2011-07-04
          • 1970-01-01
          相关资源
          最近更新 更多