web-dev-qa-db-ja.com

Xcodeのすべてのメソッドを折りたたみますか?

Xcodeのクラスのすべてのメソッドを折りたたむ方法は?

1つずつ折りたたむことはもう選択肢ではありません。

187
Omer

Xcode 4の時点で変更されているようです。

command-alt-shift-left arrow トリックを行います...

現在のメソッドまたはif構造体を折りたたみ/展開するには、以下を使用します。

折り: command-alt-left arrow

展開: command-alt-right arrow

414
Joseph

Xcode 1 の更新

Xcode 10では、以下を含むコードの折りたたみのサポートが強化されています。

  1. エディターで複数行の折りたたみ可能なコードブロックをすべて表示する新しいコード折りたたみリボン
  2. エディター内の折り畳まれたコードの新しいスタイル。折り畳まれたコードを含む行を編集できます。
  3. 中括弧で囲まれたコードブロックの折りたたみをサポート
  4. 折りたたみリボン、構造化された選択、または

メニューバー►エディター►コードの折りたたみ►折りたたみメニュー項目

enter image description here

このスナップショットを見てください:

enter image description here


ベータリリースノートによると、Xcode 9ベータ1でコードの折りたたみが無効になり、Xcode 9ベータ5で現在動作中です。 Xcode 9ベータ5で解決– IDE

方法は次のとおりです。

  1. キーボードの(コマンド)ボタンを押したまま、任意の(開始または終了)ブレースにマウスカーソルを移動/ホバーします。ブロック領域が自動的に強調表示されます。
  2. 押した状態でボタンを保持(ホールド)(コマンド)ボタンをクリックし、強調表示された領域をクリックします。 Foldオプションでクイックメニューポップオーバーウィンドウを有効にします。
  3. メニューリストからFoldを選択します。コードを折り畳み、ブロック全体を折り畳む/覆う3つのドットを表示します。
  4. コードブロックを再び展開するには、(コマンド)ボタンを放し、ブロックを折り畳む3つのドットをクリックします。

理解を容易にするために、このスナップショットを見てください:

enter image description here


すべてのキーボードショートカットも機能しています。

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メニューのコード折りたたみオプション

メニューバー▶エディター▶コード折りたたみ▶「コード折りたたみオプションのリストはこちら」

参照スナップショットは次のとおりです。

enter image description here

Xcodeショートカットリストの同じオプション

メニューバー▶Xcode▶設定▶キー割り当て▶「コード折りたたみショートキーのリスト」

enter image description here

53
Krunal

Xコード7以降

すべてのメソッドを折りたたむには: Shift + Option + Command + Left arrow

すべてのメソッドを展開するには: Shift + Option + Command + Right arrow

14
Ashish Chauhan

のように見える Ctrl-Command-Up それを行います(またはメニュー:Editor-CodeFolding-FoldMethods/Functions)。

Ctrl-Command-Down または Ctrl-U 逆に。

8
user121301