Xcode 10中的更新
Xcode 10增加了对代码折叠的支持,包括:
- 一个新的代码折叠功能区,显示编辑器中的所有多行可折叠代码块
- 编辑器中折叠代码的新样式,使您可以编辑带有折叠代码的行
- 支持折叠花括号中的任何代码块
- 支持从折叠功能区,结构化选择或
菜单栏►编辑器►代码折叠►折叠菜单项
看一下这个快照:
根据beta版发行说明,Xcode 9 beta 1中的代码折叠已在Xcode 9 Beta5中禁用,该版本已在工作中,此版本已在 beta版本中解决:Xcode 9 beta 5-IDE
方法如下:
- 按住⌘键盘上的(命令)按钮,然后在任何(开始或结束)花括号上移动/悬停鼠标光标。它将自动突出显示块区域。
- 保持(按住)⌘(命令)按钮处于按下状态,然后单击突出显示的区域。它将启用带有
Fold
选项的快速菜单弹出窗口。
Fold
从菜单列表中选择。它将折叠您的代码并显示3个点,折叠/覆盖整个块。
- 现在,要再次展开代码块,请释放⌘(命令)按钮,然后单击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快捷方式列表中的相同选项:
菜单栏▶Xcode▶首选项▶键绑定▶“此处是折叠式短键的列表”