默认情况下启用代码折叠

打开文件时,有没有办法在默认情况下告诉XCode折叠方法/函数?     
已邀请:
不确定这是操作系统更改,还是Xcode更改,但在使用Xcode 4的Lion上,Griffo引用的某些命令是使用Option修饰符(⌥键)执行的,而不是控件。我做了一些修改来反映这一点:
Fold                       ⌥⌘←      option+command+left
Unfold                      ⌥⌘→      option+command+right
Unfold All                  ⌥U        option+U
Fold Methods/Functions      ⌥⌘↑      option+command+up
Unfold Methods/Functions    ⌥⌘↓      option+command+down
对不起给一个线程,但我认为这是值得修改的。     
如果你想折叠/展开特定的代码块,那么从Xcode 7开始,你必须启用它。 转到Xcode>首选项>文本编辑>,然后选中'代码折叠功能区'。 (不知道为什么他们默认禁用这个有用的功能。)     
Xcode 10中的更新: Xcode 10增加了对代码折叠的支持,包括: 一个新的代码折叠功能区,在编辑器中显示所有多行可折叠代码块 编辑器中折叠代码的新样式,允许您使用折叠代码编辑行 支持折叠括在花括号中的任何代码块 支持折叠色带,结构化选择或来自折叠色带的折叠代码块   菜单栏►编辑器►代码折叠►折叠菜单项 看看这个快照: 根据测试版发布说明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▶首选项▶键绑定▶“这里是代码折叠短键列表”     
正确的答案是在一些评论中(不在任何答案中,我不认为...... 顺便说一下,这里的快捷键在这里: 从过去的答案来看,这一定必须随着时间而改变。这是来自Xcode 6.1.1。     
为了完整起见,
Fold All        ⌘⌥⇧←    command+option+shift+left
    
我不这么认为,但有一些方便的键盘快捷方式:
Fold                        ⌃⌘←      control+command+left
Fold All                    ⌘⌥⇧←     command+option+shift+left
Unfold                      ⌃⌘→      control+command+right
Unfold All                  ⌃U       control+U
Fold Methods/Functions      ⌃⌘↑      control+command+up
Unfold Methods/Functions    ⌃⌘↓      control+command+down
Fold Comment Blocks         ⌃⇧⌘↑     control+shift+command+up
Unfold Comment Blocks       ⌃⇧⌘↓     control+shift+command+down
Focus Follows Selection     ⌃⌥⌘F     control+option+command+F
    
我感觉到你的痛苦。每次打开实现文件以折叠所有方法时,很难按cmd + option + shift + left。我很高兴知道一种默认设置方法。另一方面,一个可能明显的解决方法可能是从窗口顶部的方法选择器中选择方法。我想这就是Xcode开发人员希望我们找到方法的方法..仍然cmd +选项+ shift + left是我的偏好..它只是伤害了我的手:/     

要回复问题请先登录注册