有人在 Xcode 8 中遇到代码折叠的问题吗?每次我折叠 GameScene.swift
(或任何其他文件),然后切换到,例如,AppDelegate.swift
,再切换回 GameScene.swift
(之前已折叠),它就会展开。
有人在 Xcode 8 中遇到代码折叠的问题吗?每次我折叠 GameScene.swift
(或任何其他文件),然后切换到,例如,AppDelegate.swift
,再切换回 GameScene.swift
(之前已折叠),它就会展开。
Xcode不幸的是既不存储也不记忆代码折叠。它实际上在失去文件焦点后重置了已折叠的部分。
由于代码折叠总是被重置,我个人使用以下方式重新折叠:
折叠所有方法: Shift + Alt + Cmd + <- left
将光标放在所需的方法上并通过单击或使用快捷键展开它: Alt + Cmd + -> right
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