web-dev-qa-db-fra.com

Comment réduire toutes les méthodes dans Xcode?

Comment réduire toutes les méthodes d'une classe dans Xcode?

Réduire un par un n'est plus une option.

187
Omer

À partir de Xcode 4, il semble avoir changé.

command-alt-shift-left arrow fera le tour ...

Pour plier/déplier les méthodes actuelles ou les structures if, utilisez:

Plier: command-alt-left arrow

Se dérouler: command-alt-right arrow

414
Joseph

Mises à jour dans Xcode 1

Xcode 10 prend davantage en charge le pliage de code, notamment:

  1. Un nouveau ruban de pliage de code montrant tous les blocs de code pliables sur plusieurs lignes dans l'éditeur
  2. Un nouveau style pour le code plié dans l'éditeur qui vous permet d'éditer des lignes avec du code plié
  3. Support pour le pliage de tout bloc de code entre accolades
  4. Prise en charge du pliage de blocs de code à partir du ruban de pliage, de la sélection structurée ou du

Barre de menu ► Editeur ► Pliage du code ► Elément de menu Plier

enter image description here

Regardez cet instantané:

enter image description here


Le pliage de code a été désactivé dans Xcode 9 beta 1, qui fonctionne maintenant, dans Xcode 9 Beta5 conformément à la note de version bêta: résolu dans Xcode 9 beta 5 - IDE

Voici comment:

  1. Appuyez et maintenez enfoncé _ (commande) du clavier et déplacez/survolez le curseur de la souris sur toutes les accolades (de début ou de fin). Il mettra automatiquement en évidence, zone de bloc.
  2. Keep (hold) _ (commande) en position appuyée et cliquez sur la zone en surbrillance. Il activera la fenêtre contextuelle du menu rapide avec l’option Fold.
  3. Sélectionnez Fold dans la liste du menu. Il pliera votre code et affichera 3 points, pliant/couvrant tout le bloc.
  4. Maintenant, pour déplier à nouveau votre bloc de code, relâchez _ (commande) et cliquez sur 3 points pliant un bloc.

Pour faciliter la compréhension, regardez cet instantané:

enter image description here


Tous les raccourcis clavier fonctionnent également.

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


Options de repliement du code depuis le menu Xcode :

Barre de menu ▶ Editeur ▶ Pliage de code ▶ "Voici la liste des options de pliage de code"

Voici un instantané de référence:

enter image description here

Mêmes options que dans la liste des raccourcis Xcode :

Barre de menu ▶ Xcode ▶ Préférences ▶ Liaisons de touches ▶ "Voici la liste des raccourcis de code"

enter image description here

53
Krunal

X-Code 7 et suivants

Pour réduire toutes les méthodes: Shift + Option + Command + Left arrow

Pour développer toutes les méthodes: Shift + Option + Command + Right arrow

14
Ashish Chauhan

Ressemble à Ctrl-Command-Up le fait (ou sur le menu: Editor-CodeFolding-FoldMethods/Functions).

Ctrl-Command-Down ou Ctrl-U inverser.

8
user121301