回答
代碼摺疊現在固定在Xcode 9的β1,其是根據測試版音符現在的工作,在Xcode 9 beta5的被禁用:Resolved in 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的菜單摺疊選項:
菜單欄▶編輯▶代碼摺疊▶ 「這裏是代碼摺疊選項列表」
這裏被裁判快照:
個從Xcode的短切名單其選項:
菜單欄▶的Xcode▶首▶鍵綁定▶ 「這是折短鍵碼錶」
在'文本編輯'選項卡中,此代碼摺疊缺少來自Xcode 9的首選項。我想這回:( – user1039695
在Xcode 9 Beta 6中,按鍵似乎是Command鍵(不是控制)。方法內塊的摺疊似乎不能與Objective-C一起工作,儘管使用Swift作品大部分時間。 – user2067021
感謝你的話讓我再次檢查 – Krunal
我有同樣的問題,我發現這個在forums.developer.apple.com
...是不是在新的編輯器來實現呢。 @https://forums.developer.apple.com/thread/78912
這並不做摺疊,但它可以幫助你在代碼導航:
如果您想要找出哪些括號可以放在一起,您可以在開始或結束括號後面單擊,然後您將獲得兩者的一秒亮點。或者您可以雙擊或括號,並獲得括號內所有內容的永久高亮。
與@strangetimes同時發表評論,我提交到Apple Bug Reporter以下,在新的建議格式。請隨意堆在蘋果用自己:
35237858:代碼摺疊在Xcode 9.1只做整函數/方法
新的,改進的代碼在Xcode 9或9.1折,似乎只有工作在整個功能或方法上。 (我今天在Objective-C中工作。)這不是很有用。你知道,函數或方法只有一個大括號。很容易看到它們。我在哪裏需要代碼摺疊是用於長控制流程塊 - 如果,否則,切換,做,同時,或只是鬆散的塊。請把它帶回來,所以我可以使用代碼摺疊,因爲它在Xcode 8
色帶東西的工作,但我認爲這是很好的,別人沒有 - 我可以生活離不開它。但代碼摺疊需要在所有大括號代碼塊上工作。
感謝您的分享。我剛剛也創建了一個建議。 ** 36023358:允許摺疊光標在Xcode 9.2中的代碼塊** – Daniel
- 1. 括號中缺少)
- 2. SQL:缺少括號
- 3. 缺少右括號
- 4. 缺少右括號?
- 5. 缺少右括號
- 6. doGet()在括號中缺少')'
- 7. Eclipse中的括號摺疊PyDev
- 8. 缺少左括號 - Oracle11g
- 9. Oracle sql缺少右括號
- 10. 「缺少右括號」SQL
- 11. 「缺少右括號」錯誤
- 12. ORA-00907:缺少右括號
- 13. ORA-00906 - 缺少左括號
- 14. ORA-00907:缺少右括號
- 15. 缺少右括號SQL
- 16. SQL缺少右括號
- 17. 缺少右括號錯誤
- 18. ORA-00906:「缺少左括號」
- 19. ORA-00907缺少右括號
- 20. 包,缺少右括號
- 21. ORACLE:缺少右括號
- 22. ORACLE:缺少右括號
- 23. 方括號遞歸代碼摺疊
- 24. Mako「在%def中缺少圓括號」
- 25. Xcode9展開/摺疊if或switch {}缺少
- 26. 括號減少
- 27. Xcode匹配成對括號,圓括號和括號
- 28. VBA和Oracle SQL:ORA-00907:缺少右括號
- 29. 在第1行缺少右括號
- 30. Oracle 9i:假設缺少右括號
Beta版本的錯誤應該報告給[Apple Bug Reporter](https://bugreport.apple.com)。 – Raptor
嗯,現在是2018年,XCode摺疊比以往更糟。我們都想摺疊if-else,但蘋果表示我們不這樣做。 –