首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Xcode 9.0 beta 2中不工作的代码折叠

在Xcode 9.0 beta 2中不工作的代码折叠
EN

Stack Overflow用户
提问于 2017-07-11 06:33:39
回答 3查看 2.7K关注 0票数 5

我经常在Xcode中使用代码折叠。最近,我尝试使用快捷的Command + alt + left arrow在Xcode 9测试版中折叠代码,但什么也没发生。

所以我试着对菜单栏中的编辑器选项做同样的处理,但是似乎代码折叠选项被禁用了。如何在Xcode 9中启用代码折叠选项,并使其再次像Xcode 8那样工作。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2017-07-11 06:55:50

见发布说明。在beta 3中还不支持代码折叠:

Xcode 9.0测试版中的源代码编辑器不支持代码折叠。(29396003)。

根据WWDC的报告,他们已经对编辑器进行了相当大的重写,所以如果他们花了一段时间才把这一切弄清楚,那就不要感到惊讶了。

和所有测试版软件一样,我建议仔细检查发行说明,因为有很多未解决的问题都有很好的文档记录。

代码折叠现在在beta 5中工作。

票数 5
EN

Stack Overflow用户

发布于 2017-08-21 13:44:43

代码折叠现在正在工作,在Xcode 9 Beta5中,根据beta版本说明:在Xcode 9 beta 5- IDE中解析

以下是如何:

  1. 在键盘上按下并按住ctrl (控制)按钮,并在任何(开始或结束)大括号上移动/悬停鼠标光标。它将自动突出显示块区域。
  2. 保持(按住) ctrl (控制)按钮按下状态,并单击突出显示的区域。它将启用带有Fold选项的快速菜单弹出窗口。
  3. 从菜单列表中选择Fold。它会折叠你的代码,并显示3个点,折叠/覆盖整个区块。
  4. 现在,要再次展开您的代码块,释放ctrl (控制)按钮,并单击3个点折叠一个块。

为了便于理解,请看下面的快照:

所有的键盘快捷键也在工作。

代码语言:javascript
复制
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

下面是参考快照:

票数 8
EN

Stack Overflow用户

发布于 2017-10-09 22:36:31

在Xcode 9 build 9A235中,当单击这3个点时,代码折叠并不总是打开方法。当发生这种情况时,您可以单击希望打开的方法下面的方法,这有时是有效的。苹果发布这样一个半生不熟的功能,应该感到尴尬。更重要的是,折叠方法周围的盒子没有任何价值,只是额外的,不必要的,杂乱的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45027003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档