作者:静卍谧梁言_250 | 来源:互联网 | 2023-02-01 20:50
下找不到一个
Xcode▶首选项/文本编辑▶"代码折叠功能区"框.
Krunal..
83
Xcode 10中的更新:
Xcode 10增加了对代码折叠的支持,包括:
一个新的代码折叠功能区,显示编辑器中所有多行可折叠代码块
编辑器中折叠代码的新样式,允许您使用折叠代码编辑行
支持折叠括在花括号中的任何代码块
支持折叠色带,结构化选择或来自折叠色带的折叠代码块
菜单栏►编辑器►代码折叠►折叠菜单项
看看这个快照:
Xcode 9
根据测试版发布说明Xcode 9 beta 5中的Xcode 9 beta 1禁用代码折叠: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菜单中的代码折叠选项:
菜单栏▶编辑器▶代码折叠▶"这里是代码折叠选项列表"
这是ref快照:
Xcode快捷列表中的相同选项:
菜单栏▶Xcode▶首选项▶键绑定▶"这里是代码折叠短键列表"
1> Krunal..:
Xcode 10中的更新:
Xcode 10增加了对代码折叠的支持,包括:
一个新的代码折叠功能区,显示编辑器中所有多行可折叠代码块
编辑器中折叠代码的新样式,允许您使用折叠代码编辑行
支持折叠括在花括号中的任何代码块
支持折叠色带,结构化选择或来自折叠色带的折叠代码块
菜单栏►编辑器►代码折叠►折叠菜单项
看看这个快照:
Xcode 9
根据测试版发布说明Xcode 9 beta 5中的Xcode 9 beta 1禁用代码折叠: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菜单中的代码折叠选项:
菜单栏▶编辑器▶代码折叠▶"这里是代码折叠选项列表"
这是ref快照:
Xcode快捷列表中的相同选项:
菜单栏▶Xcode▶首选项▶键绑定▶"这里是代码折叠短键列表"
这对于if和for语句来说都不适用.这是更重要的地方.
缺少的丝带使得事情变得非常困难.就像在,我今晚正在寻找新的编辑.我真的不敢相信它已经消失了.我现在意识到我经常使用它*.
在"文本编辑"选项卡中,Xcode 9的首选项中缺少此代码折叠.我想回来:(
在Xcode 9 Beta 6中,按键似乎是Command键(不是控件).方法中的块的折叠似乎不适用于Objective-C,尽管使用Swift它在大多数情况下都可以工作.
2> Jerry Krinoc..:
与@strangetimes的评论一致,我以新的SUGGESTION格式向Apple Bug Reporter提交了以下内容.请随意使用您自己的Apple:
35237858:Xcode 9.1中的代码折叠仅执行整个函数/方法
更新,一年之后......
这在Xcode 10中得到修复.代码折叠又回来了.感谢所有那些积极参与错误报告的人.
Xcode 9或9.1中新的改进代码折叠似乎只适用于整个函数或方法.(我今天在Objective-C工作.)这不是很有用.你知道,函数或方法只是一个大括号.它们很容易引人注目.我需要代码折叠的地方是长控制流程块 - 如果,否则,切换,执行,同时或只是松散的块.请把它带回去,这样我就可以在Xcode 8中使用代码折叠了.
丝带的东西,虽然我认为它很好,但其他人没有 - 我可以没有它.但代码折叠需要适用于所有花括号代码块.