【问题标题】:Enabling Code Folding Bar in Xcode在 Xcode 中启用代码折叠栏
【发布时间】:2015-06-09 21:31:11
【问题描述】:

如何启用行号旁边的代码折叠栏?

我搜索了“代码折叠 Mac”;这都是关于触发代码折叠和展开,但与启用栏无关。

我曾尝试使用Editor -> Code Folding -> Fold/Unfold 折叠和展开代码,但行号旁边没有竖线;所以,我有按钮可以点击折叠和展开。

如何启用该栏?

.

【问题讨论】:

    标签: ios xcode code-folding


    【解决方案1】:

    我总是遇到这种情况,突然我不小心隐藏了 Code 折叠丝带。所以从@PetahChristian 的回答中,我用截图捕捉了它。

    Xcode > Preferences > Text Editing > Check "Code Folding Ribbon"

    【讨论】:

    • 不幸的是,Xcode 9.2 中不存在这样的 Preference
    • 该设置可能从 Xcode 9 中暂时消失,但在 Xcode 12 中仍然存在。
    【解决方案2】:

    转到首选项 -> 文本编辑,然后单击显示代码折叠功能区

    【讨论】:

      【解决方案3】:

      代码折叠在 Xcode 9 beta 1 中被禁用,根据 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
      Fold Comment Blocks           ⌃ ⇧ ⌘ ↑    control + shift + command + up
      Unfold Comment Blocks         ⌃ ⇧ ⌘ ↓    control + shift + command + down
      Focus Follows Selection       ⌃ ⌥ ⌘ F    control + option + command + F
      Fold All                      ⌘ ⌥ ⇧ ←    command + option + shift + left
      Unfold All                    ⌘ ⌥ ⇧ →    command + option + shift + left
      


      Xcode 菜单中的代码折叠选项

      菜单栏 ► 编辑器 ► 代码折叠 ► “这里是代码折叠选项列表”

      这是参考快照:

      Xcode 快捷方式列表中的相同选项

      Menubar ► Xcode ► Preferences ► Key Bindings ► “这里是代码折叠快捷键列表”

      【讨论】:

        【解决方案4】:

        Xcode 12 及更高版本的更新答案 代码折叠功能区非常有用且易于查看代码范围。

        转到首选项 -> 文本编辑 -> 显示,然后单击代码折叠功能区

        【讨论】:

          猜你喜欢
          • 2017-03-10
          • 2023-03-22
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-01-22
          • 2021-04-08
          • 1970-01-01
          • 2015-12-18
          相关资源
          最近更新 更多