在Xcode中启用代码折叠栏

Jie*_* Hu 18 xcode code-folding ios

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

我用谷歌搜索"代码折叠Mac"; 这一切都是关于触发代码折叠和展开,但没有关于启用条形码.

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

我该如何启用该栏?

请在此处查看图片.

Kar*_*nne 23

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

Xcode>首选项>文本编辑>选中"代码折叠功能区"

在此输入图像描述


小智 7

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


Kru*_*nal 7

根据测试版发布说明Xcode 9 beta 5中的Xcode 9 beta 1禁用代码折叠: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
Run Code Online (Sandbox Code Playgroud)


Xcode菜单中的代码折叠选项:

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

这是ref快照:

在此输入图像描述

Xcode快捷列表中的相同选项:

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

在此输入图像描述