在Xcode中启用代码折叠栏

时间:2015-06-09 21:31:11

标签: ios xcode code-folding

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

我用谷歌搜索"代码折叠Mac&#34 ;;它是关于触发代码折叠和展开的全部内容,但没有关于启用条形码的内容。

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

如何启用该栏?

Please see image here here

3 个答案:

答案 0 :(得分:22)

我总是遇到这个,突然间我不小心隐藏了Code折叠ribon。所以从@ PetahChristian的回答中,我用截图捕获了它。

Xcode>偏好>文字编辑>检查"代码折叠功能区"

enter image description here

答案 1 :(得分:7)

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

答案 2 :(得分:7)

根据测试版发布说明,在Xcode 9 Beta5中,Xcode 9 beta 1禁用了代码折叠:Resolved in Xcode 9 beta 5 – IDE

以下是:

  1. 按住键盘上的 (命令)按钮,将鼠标光标移动/悬停在任何(开始或结束)大括号上。它将自动突出显示,阻止区域。
  2. 在按下状态下按住(保持) (命令)按钮,然后单击突出显示的区域。它将启用带有 Fold 选项的快捷菜单弹出窗口。
  3. 从菜单列表中选择 Fold 。它将折叠您的代码并显示3个点,折叠/覆盖整个块。
  4. 现在,再次展开您的代码块,发布 (命令)按钮,然后点击3个点折叠一个块。
  5. 为了便于理解,请查看此快照:

    enter image description here


    它的所有键盘快捷方式也都有效。

    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菜单中的代码折叠选项

      

    菜单栏►编辑器►代码折叠►"以下是代码折叠选项列表"

    这是ref快照:

    enter image description here

    Xcode快捷列表中的相同选项

      

    菜单栏►Xcode►首选项►键绑定►"以下是代码折叠短键列表"

    enter image description here