Come comprimere tutti i metodi in una classe in Xcode?
Il collasso uno per uno non è più un'opzione.
Come comprimere tutti i metodi in una classe in Xcode?
Il collasso uno per uno non è più un'opzione.
Risposte:
A partire da Xcode 4 sembra essere cambiato.
command- alt- shift- left arrowfarà il trucco ...
Per piegare / aprire i metodi attuali o if
strutture utilizzare:
Piega: command- alt-left arrow
Spiegare: command- alt-right arrow
Aggiornamenti in Xcode 10
Xcode 10 ha aumentato il supporto per la piegatura del codice, tra cui:
Barra dei menu ► Editor ► Piegatura codice ► Voce di menu Piega
Guarda questa istantanea:
La piegatura del codice è stata disabilitata in Xcode 9 beta 1, che funziona ora, in Xcode 9 Beta5 secondo la nota di rilascio beta: risolto in Xcode 9 beta 5 - IDE
Ecco come:
Fold
opzione.Fold
dall'elenco dei menu. Piegherà il tuo codice e mostrerà 3 punti, piegando / coprendo l'intero blocco.Per una facile comprensione, guarda questa istantanea:
Funzionano anche tutte le scorciatoie da tastiera.
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
Opzioni di piegatura del codice dal menu Xcode :
Barra dei menu ▶ Editor ▶ Piegatura del codice ▶ "Ecco un elenco di opzioni di piegatura del codice"
Ecco l'istantanea ref:
Stesse opzioni dall'elenco di scorciatoie di Xcode :
Barra dei menu ▶ Xcode ▶ Preferenze ▶ Associazioni di tasti ▶ "Ecco un elenco di tasti di scelta rapida per la piegatura del codice"
Codice X 7 in poi
Per comprimere tutti i metodi: Shift+ Option+ Command+Left arrow
Per espandere tutti i metodi: Shift+ Option+ Command+Right arrow