【问题标题】:NetBeans shortcut key for collapsing/expanding a method用于折叠/展开方法的 NetBeans 快捷键
【发布时间】:2011-02-27 06:08:48
【问题描述】:

JAVA - NETBEANS

这是一个 IDE 问题

我一直在使用折叠的方法,因为我希望能够看到我的所有方法。这有点耗时,因为我必须使用鼠标向上滚动到方法的声明并单击 -(减号)图标。然后分别转到我要处理的方法并单击+(加号)图标。

有没有办法通过键盘快捷键进行折叠(以及分别展开)?

【问题讨论】:

    标签: java netbeans code-organization expand collapse


    【解决方案1】:

    我从http://wiki.netbeans.org/KeymapProfileFor60 复制了一段。

    第一个选项适用于 Win/Lin,第二个适用于 Mac。

    Collapse (hide) a block                     Ctrl + Minus                 Cmd + Minus
    Collapse (hide) a block                     Ctrl + NumPad Minus     
    Collapse (hide) all code blocks             Ctrl + Shift + NumPad Minus  Cmd + Shift + Minus
    Expand a Collapsed Block (expand-fold)      Ctrl + Plus                  Cmd + Plus
    Expand a Collapsed Block (expand-fold)      Ctrl + NumPad Plus  
    Expand a Collapsed Block (expand-fold)      Ctrl + Equals                Cmd + Equals
    Expand all code blocks (expand-all-folds)   Ctrl + Shift + NumPad Plus  
    Expand all code blocks (expand-all-folds)   Ctrl + Shift + Plus          Cmd + Shift + Plus
    Expand all code blocks (expand-all-folds)   Ctrl + Shift + Equals        Cmd + Shift + Equals 
    

    【讨论】:

    • 他说只隐藏函数!不是 if else , for 循环等函数内部的块。
    • @PratikCJoshi 我不相信 Netbeans 区分函数、循环和 if / else 语句。它们都是可折叠的代码块。
    • @CaptainHypertext 现在该怎么办? :(我很难过!:(
    【解决方案2】:

    只是为了提供一个替代方案,您是否考虑过使用导航器视图在成员中导航?我通常只是不折叠所有方法,然后在导航器视图中双击该方法以转到该方法。 Navigator View 的优点在于其图标提供了方法和字段的类型和可见性的可视指示符。

    【讨论】:

      【解决方案3】:

      右键单击窗口 -> 代码折叠 -> 全部折叠Ctrl+Shift+Minus 听起来像你要找的东西

      【讨论】:

        【解决方案4】:

        到目前为止,我发现的最佳解决方法是右键单击文件树旁边的空白区域,然后单击“全部折叠”

        【讨论】:

          【解决方案5】:

          在 netbean 工具中设置默认折叠 单击工具->选项->编辑器->折叠,启用复选框

          【讨论】:

            【解决方案6】:

            导航器视图不显示循环块、逻辑块等。因此无法折叠“if this”下的该部分,以便您可以专注于“else that”部分。

            NetBeans 仅支持折叠函数/方法 (Java) 或基于其 XML 格式注释字符串的折叠(一个糟糕的解决方案,特定于 IDE,并且在您的代码中留下了 IDE 的痕迹)。

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2017-02-04
              • 1970-01-01
              • 2020-03-30
              • 1970-01-01
              • 1970-01-01
              • 2012-05-10
              • 1970-01-01
              相关资源
              最近更新 更多