Xcode9の初期のベータ版ではコードの折りたたみが欠落しており、CMDクリックでメソッド全体を折りたたむことができることを知っています。
しかし、Xcode 8ではEditor >> Code Folding >> Foldを使用してコードをブロック(つまり、個々のifステートメント)に折り畳むことができましたが、Xcode 9ではメソッド全体を折り畳みます。
Xcode 8の機能を復元するために変更できる修正/設定はありますか?
リリースノートには、まだサポートされていないことが記載されています。
Xcode 1 の更新
Xcode 10では、以下を含むコードの折りたたみのサポートが強化されています。
メニューバー►エディター►コードの折りたたみ►折りたたみメニュー項目
このスナップショットを見てください:
ベータリリースノートによると、現在機能しているXcode 9 beta 1
のコードの折りたたみはXcode 9 Beta5
で無効になっています。 Xcode 9ベータ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▶設定▶キーバインド▶「コード折りたたみショートキーのリスト」