【问题标题】:Xcode expand/collapse braces/brackets {} side bar missingXcode 展开/折叠大括号/方括号 {} 侧栏缺失
【发布时间】:2015-09-02 22:47:13
【问题描述】:

在 Xcode 中不再显示代码行号旁边的侧边栏,它允许展开/折叠大括号/方括号 {}。我正在想办法找回它。

【问题讨论】:

    标签: xcode code-folding


    【解决方案1】:

    转到 Xcode 首选项/文本编辑并选中“代码折叠功能区”框。

    编辑:从版本 9.0.1 (9A1004) 开始,此功能已从 Xcode 9 中删除。我正在寻找新的编辑器,因为我经常使用此功能,我不敢相信他们实际上在 Xcode 9 中删除了它.

    【讨论】:

      【解决方案2】:

      代码折叠现在正在工作,在 Xcode 9 Beta5 中,根据 beta 版本说明:Resolved in Xcode 9 beta 5 – IDE

      方法如下:

      1. 按住键盘中的 (命令)按钮,然后在任何(开始或结束)大括号上移动/悬停鼠标光标。会自动高亮、遮挡区域。
      2. 保持(按住)(命令)按钮处于按下状态,然后单击突出显示的区域。它将启用带有 Fold 选项的快速菜单弹出窗口。
      3. 从菜单列表中选择Fold。它将折叠您的代码并显示 3 个点,折叠/覆盖整个块。
      4. 现在,要再次展开代码块,请释放 (命令)按钮并单击折叠块的 3 个点。

      为便于理解,请查看此快照:

      所有的键盘快捷键也都可以使用。

      Fold                        ⌥ ⌘ ←      option + command + left arrow
      Unfold                      ⌥ ⌘ →      option + command + right arrow
      Unfold All                  ⌥ U        option + U
      Fold Methods/Functions      ⌥ ⌘ ↑      option + command + up arrow
      Unfold Methods/Functions    ⌥ ⌘ ↓      option + command + down arrow
      

      这是参考快照:

      【讨论】:

      • 但是 Xcode 9 甚至 9.0.1 (9A1004) 版本中都缺少代码折叠功能区——这使得代码折叠对我来说几乎无法使用。直到它消失,我才意识到我使用了多少丝带。我真的不敢相信他们从 Xcode 中取出了如此有用的工具。我希望这只是暂时的。
      • Xcode 9.1 beta 2 也有同样的情况。 Apple 可能无法使用实际的代码折叠功能区恢复/返回。
      • 我不敢相信这是真的。我一直在函数内折叠/展开大块代码,旧功能区非常完美。现在,在 Xcode 9 - 1) 找不到在函数中执行此操作的方法,并且 2) 即使我们可以,现在一切都需要更多的步骤。我什至不能折叠两个块并尝试删除它们之间的空间,因为它最终会删除其中一个块!我能想象到的最糟糕的编辑体验。我不敢相信一些苹果高层员工开发人员不会对此发表任何意见......
      猜你喜欢
      • 2017-11-08
      • 2020-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多