【问题标题】:Eclipse - Save Folding on QuitEclipse - 退出时保存折叠
【发布时间】:2009-07-12 09:39:36
【问题描述】:

有什么方法可以在 Eclipse 中保存我的代码折叠?

滚动浏览我的整个 UI 声明太可怕了。 (是的,我用谷歌搜索了它!:)

【问题讨论】:

标签: eclipse


【解决方案1】:

问题与Is there a way to collapse all code blocks in Eclipse? 非常相似。

我在这里重新发布我的答案。


这个问题有点老了,但让我添加一个不同的方法。除了上述热键和实用方法外,还有可以切换的默认首选项设置。

从 Eclipse Galileo 开始(绝对是在我的 Eclipse 版本中:Indigo Service Release 2 Build id:20120216-1857)语言特定的首选项可以打开已折叠或展开的新文件进行编辑。

这里是 Eclipse Galileo 在线文档的链接,展示了 C/C++ 的特性:http://help.eclipse.org/galileo/index.jsp?topic=/org.eclipse.cdt.doc.user/reference/cdt_u_c_editor_folding.htm

在我的 Eclipse Indigo 中,我可以通过 menu/ Window/ Preferences/ Java/ Editor/ Folding 打开折叠首选项窗口并设置所有选项,这样我就可以打开默认完全折叠的文件。

【讨论】:

    【解决方案2】:

    除其他外,Mylyn 允许您折叠/隐藏内容并保持状态。

    Mylyn 监控您的工作活动以识别相关信息,并使用此任务上下文将用户界面集中在手头的任务上。这使您需要的信息触手可及,并通过减少搜索、滚动和导航来提高工作效率。通过明确任务上下文,Mylyn 还有助于多任务处理、计划、重用过去的工作和分享专业知识。

    一旦启用 Mylyn,它将开始折叠/隐藏内容。如果您有一个活动任务(可以使用local task repository),则状态应该在会话之间保持不变。或者,您可以将状态附加到任务(抱歉,没有 Eclipse 可以检查执行此操作的确切方法)然后检索它。如果您要与他人共享任务,这将非常有用。

    【讨论】:

    • 你能指出我在哪里找到这个选项的正确方向吗?现在使用 mylyn 3.4。
    • 这不是特定于任务而不是特定于代码块吗?我发现它只包含了所有接触到的代码行,这些都在重构中……而折叠给了我更多的控制权
    【解决方案3】:

    我知道这不是您要问的,但这对我真的很有帮助:

    • Ctrl+Numpad_Multiply也可以使用 展开全部
    • Ctrl+Shift+Numpad_Divide 绑定到 全部折叠
    • Ctrl+Numpad_Divide 切换折叠 并关闭

    (摘自这篇文章:Is there a keyboard shortcut in Eclipse to fold the current method/block?

    【讨论】:

      【解决方案4】:

      这个问题以及 Eclipse 的许多其他问题让我切换到JetBrains IntelliJ IDEA。如果您发现 Eclipse 的性能令人讨厌,需要对代码格式进行更多控制,或者您只想让代码折叠保持不变,那么值得一试。

      我现在使用它的时间不长,但对于在 Java、Android 或 Scala 角落进行开发的任何人来说,它似乎都非常方便。

      【讨论】:

        猜你喜欢
        • 2012-01-06
        • 2011-07-23
        • 1970-01-01
        • 2016-12-11
        • 2012-11-12
        • 2011-03-26
        • 2011-12-02
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多