如何在Xcode中折叠一个类中的所有方法?一个接一个的崩溃不再是一个选择。
8zzbczxx1#
从Xcode 4开始,它似乎发生了变化。command-alt-shift-left箭头就可以了。要折叠/展开当前方法或if结构,请用途:折叠:命令-alt-左箭头展开:command-alt-right箭头
if
deyfvvtc2#
Xcode 10中的更新Xcode 10增加了对代码折叠的支持,包括:1.一个新的代码折叠功能区,在编辑器中显示所有多行可折叠的代码块1.编辑器中折叠代码的新样式,允许您编辑具有折叠代码的行1.支持折叠任何包含在花括号中的代码块1.支持从折叠功能区、结构化选择或菜单栏►编辑器►代码折叠►折叠菜单项
看看这个快照:
代码折叠在Xcode 9 beta 1中被禁用,根据beta版本说明,它现在可以在Xcode 9 Beta5中工作:Resolved in Xcode 9 beta 5 – IDE具体操作如下:1.按住键盘上的(命令)按钮,并将鼠标光标移动/悬停在任何(开始或结束)大括号上。它会自动高亮、遮挡区域。1.保持(按住)(命令)按钮处于按下状态,然后单击突出显示的区域。将启用带有**Fold选项的快捷菜单弹出窗口。1.在菜单列表中选择Fold**。它将折叠您的代码并显示3个点,折叠/覆盖整个块。1.现在,要再次展开代码块,请释放(命令)按钮并单击3个点折叠一个块。
Fold
为便于理解,请看此快照:
这是所有键盘快捷键也工作。
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 + right
Xcode菜单中的代码折叠选项:>菜单栏▶编辑器▶代码折叠▶“这里是代码折叠选项列表”
以下是ref snapshot:
Xcode快捷方式列表中的相同选项:
菜单栏▶ Xcode ▶首选项▶键绑定▶“这里是代码折叠快捷键列表”
abithluo3#
X-Code 7及以上版本要折叠所有方法,请执行以下操作:Shift + Option + Command +左箭头键展开所有方法:Shift + Option + Command +右箭头
7uzetpgm4#
我喜欢Krunal的回答(上图):https://stackoverflow.com/a/46020397/1554947
Fold ⌥ ⌘ ← option + command + left arrow Unfold ⌥ ⌘ → option + command + right arrow 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 + right
enxuqcxy5#
看起来像Ctrl-Command-Up(或在菜单上:Editor-CodeFolding-FoldMethods/Functions)。Ctrl-Command-Down或Ctrl-U可反转。
lsmepo6l6#
1.按COMMAND +,“命令逗号”1.点击“文本编辑”选项卡1.检查“代码折叠带”就在行号的右边,你会看到一个新的功能区,在函数/方法旁边有向上或向下的箭头。按下这些按钮将允许您展开或折叠函数/方法。
6条答案
按热度按时间8zzbczxx1#
从Xcode 4开始,它似乎发生了变化。
command-alt-shift-left箭头就可以了。
要折叠/展开当前方法或
if
结构,请用途:折叠:命令-alt-左箭头
展开:command-alt-right箭头
deyfvvtc2#
Xcode 10中的更新
Xcode 10增加了对代码折叠的支持,包括:
1.一个新的代码折叠功能区,在编辑器中显示所有多行可折叠的代码块
1.编辑器中折叠代码的新样式,允许您编辑具有折叠代码的行
1.支持折叠任何包含在花括号中的代码块
1.支持从折叠功能区、结构化选择或
菜单栏►编辑器►代码折叠►折叠菜单项
看看这个快照:
代码折叠在Xcode 9 beta 1中被禁用,根据beta版本说明,它现在可以在Xcode 9 Beta5中工作:Resolved in Xcode 9 beta 5 – IDE
具体操作如下:
1.按住键盘上的(命令)按钮,并将鼠标光标移动/悬停在任何(开始或结束)大括号上。它会自动高亮、遮挡区域。
1.保持(按住)(命令)按钮处于按下状态,然后单击突出显示的区域。将启用带有**
Fold
选项的快捷菜单弹出窗口。1.在菜单列表中选择
Fold
**。它将折叠您的代码并显示3个点,折叠/覆盖整个块。1.现在,要再次展开代码块,请释放(命令)按钮并单击3个点折叠一个块。
为便于理解,请看此快照:
这是所有键盘快捷键也工作。
Xcode菜单中的代码折叠选项:>菜单栏▶编辑器▶代码折叠▶“这里是代码折叠选项列表”
以下是ref snapshot:
Xcode快捷方式列表中的相同选项:
菜单栏▶ Xcode ▶首选项▶键绑定▶“这里是代码折叠快捷键列表”
abithluo3#
X-Code 7及以上版本
要折叠所有方法,请执行以下操作:Shift + Option + Command +左箭头键
展开所有方法:Shift + Option + Command +右箭头
7uzetpgm4#
我喜欢Krunal的回答(上图):https://stackoverflow.com/a/46020397/1554947
enxuqcxy5#
看起来像Ctrl-Command-Up(或在菜单上:Editor-CodeFolding-FoldMethods/Functions)。
Ctrl-Command-Down或Ctrl-U可反转。
lsmepo6l6#
1.按COMMAND +,“命令逗号”
1.点击“文本编辑”选项卡
1.检查“代码折叠带”
就在行号的右边,你会看到一个新的功能区,在函数/方法旁边有向上或向下的箭头。按下这些按钮将允许您展开或折叠函数/方法。