Xcode 8 中的代码折叠
Code folding in Xcode 8
有人在 Xcode 8 中遇到代码折叠问题吗?每次我折叠 GameScene.swift
(或任何其他文件),切换到,例如,AppDelegate.swift
,然后切换回 GameScene.swift
(之前折叠过),它展开。
Xcode 不幸的是既不存储也不记得代码折叠。它实际上在失去该文件的焦点后重置折叠的部分。
由于一直重置代码折叠,我个人使用这种重新折叠的方式:
折叠所有方法:
Shift + Alt + Cmd + <- left
将光标放在所需的方法上,然后单击或使用快捷方式将其展开:
Alt + Cmd + -> 右
有了 Xcode-9,这个问题就解决了。 Xcode 9 Editor 正在记忆和保存代码折叠。
您 have/had 在最后一个来源 build/save 之前折叠的代码会在 document/file 关闭时自动存储。当您下次打开 document/file 时,同样会显示(折叠)。
您无需执行任何操作(Xcode 工具栏中没有任何选项可启用或禁用)来保存您的代码折叠。
以下是代码折叠的一些键盘快捷键:
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 8 中遇到代码折叠问题吗?每次我折叠 GameScene.swift
(或任何其他文件),切换到,例如,AppDelegate.swift
,然后切换回 GameScene.swift
(之前折叠过),它展开。
Xcode 不幸的是既不存储也不记得代码折叠。它实际上在失去该文件的焦点后重置折叠的部分。
由于一直重置代码折叠,我个人使用这种重新折叠的方式:
折叠所有方法: Shift + Alt + Cmd + <- left
将光标放在所需的方法上,然后单击或使用快捷方式将其展开: Alt + Cmd + -> 右
有了 Xcode-9,这个问题就解决了。 Xcode 9 Editor 正在记忆和保存代码折叠。
您 have/had 在最后一个来源 build/save 之前折叠的代码会在 document/file 关闭时自动存储。当您下次打开 document/file 时,同样会显示(折叠)。
您无需执行任何操作(Xcode 工具栏中没有任何选项可启用或禁用)来保存您的代码折叠。
以下是代码折叠的一些键盘快捷键:
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