Frage

Gibt es eine Möglichkeit XCode zu sagen, falten Methoden / Funktionen standardmäßig beim Öffnen einer Datei?

War es hilfreich?

Lösung

Nicht sicher, ob dies ist ein Betriebssystem zu ändern oder eine Xcode Veränderung, aber auf Lion mit Xcode 4 , einige dieser Befehle von Griffo zitiert werden, mit der Option Modifikator durchgeführt (die ⌥-Taste), Kontrolle nicht. Ich habe einige Änderungen vorgenommen, dies zu reflektieren:

Fold                       ⌥⌘←      option+command+left
Unfold                      ⌥⌘→      option+command+right
Unfold All                  ⌥U        option+U
Fold Methods/Functions      ⌥⌘↑      option+command+up
Unfold Methods/Functions    ⌥⌘↓      option+command+down

Leider einen Thread Necro, aber ich dachte, das war die Mühe wert zu revidieren.

Andere Tipps

Wenn Sie möchten, Falten / Entfalten spezifischen Code-Blöcke, da Xcode 7, müssen Sie das ermöglichen.

Zum Xcode> Einstellungen> Textbearbeitung> und Check 'Code-Folding Band'.

Xcode Text bearbeiten Einstellungen

(Keine Ahnung, warum sie diese nützliche Funktion standardmäßig deaktiviert.)

Updates in Xcode 10:

Xcode 10 hat eine verstärkte Unterstützung für Code-Folding, einschließlich:

  1. Ein neuer Code Faltungs ribbon alle der mehreren Leitungen faltbaren Codeblöcke im Editor
  2. zeigt
  3. Ein neuer Stil für gefalteten Code im Editor, den Sie bearbeiten Zeilen mit gefaltetem Code ermöglicht
  4. Unterstützung für das Falten jeder Codeblock in geschweiften Klammern
  5. Support für Blöcke von Code aus dem Falten bindet aus strukturierter Auswahl Falten oder aus dem
  

Menubar ► Editor ► Code-Folding ► Falten Menüpunkt

 image description hier

eingeben

Sehen Sie in dieser Momentaufnahme:

 image description hier

eingeben

Code-Folding wurde in Xcode 9 Beta 1 deaktiviert, die jetzt arbeiten, in Xcode 9 Beta5 nach Beta-Version Hinweis: gelöst in Xcode 9 beta 5 - IDE

Hier ist, wie:

  1. Drücken und halten Sie (Befehl) Taste in der Tastatur und verschieben / Hover Maus-Cursor auf einem beliebigen (Start oder Ende) Klammern. Es wird automatisch zu markieren, Blockbereich.
  2. Halten (Hold) (Befehl) Taste im gedrückten Zustand, und klicken Sie auf markierten Bereich. Es ermöglicht eine schnelle Menü popover Fenster mit Fold .
  3. Wählen Sie Fold aus der Menüliste. Es wird Ihren Code und zeigt 3 Punkte, Falzen / Abdeckung gesamter Block faltet.
  4. Nun, um wieder zu entfalten Code-Block, Freigabe (Befehl) Taste und klicken Sie auf 3 Punkte einen Block zu falten.

Zum leichteren Verständnis, Blick auf dieser Momentaufnahme:

eingeben Bild Beschreibung hier


Es ist alle Abkürzung Tastatur ist auch arbeiten.

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


Code-Optionen von Xcode Menü Falten :

  

Menubar ▶ Editor ▶ Code-Folding ▶ "Dies ist die Liste der Code-Folding-Optionen"

Hier ist ref Schnappschuss:

eingeben Bild Beschreibung hier

Gleiche Optionen von Xcode Short-Cut-Liste :

  

Menubar ▶ Xcode ▶ Einstellungen ▶ Tastenbelegungen ▶ "Hier ist die Liste der Code-Folding Kurztasten"

eingeben Bild Beschreibung hier

Die richtige Antwort ist in einigen der Kommentare (nicht in eine der Antworten, ich glaube nicht ...

Im übrigen sind die Shortcut-Tasten für diese hier:

Bild von Shortcut-Tasten in Xcode zum Zusammenlegen und die Erweiterung Code

aus der Vergangenheit Antworten zu urteilen, dieses Mal gewechselt haben muss. Dies ist von Xcode 6.1.1.

Aus Gründen der Vollständigkeit,

Fold All        ⌘⌥⇧←    command+option+shift+left

Ich glaube nicht, so gibt es einige praktische Tastenkombinationen aber:

Fold                        ⌃⌘←      control+command+left
Fold All                    ⌘⌥⇧←     command+option+shift+left
Unfold                      ⌃⌘→      control+command+right
Unfold All                  ⌃U       control+U
Fold Methods/Functions      ⌃⌘↑      control+command+up
Unfold Methods/Functions    ⌃⌘↓      control+command+down
Fold Comment Blocks         ⌃⇧⌘↑     control+shift+command+up
Unfold Comment Blocks       ⌃⇧⌘↓     control+shift+command+down
Focus Follows Selection     ⌃⌥⌘F     control+option+command+F

Ich fühle deinen Schmerz. Es ist schwer zu drücken cmd + Option + Shift + jedes Mal, wenn ich eine Implementierung Datei, die alle Methoden zum Einsturz offen gelassen. Ich wäre dankbar, eine Möglichkeit zu wissen, dass dies standardmäßig eingestellt. Auf der anderen Seite, eine wohl offensichtlich Abhilfe kann das Verfahren von dem Verfahren Picker auf dem oberen Rand des Fensters auszuwählen. Ich nehme an, das ist, wie die Xcode Entwickler uns beabsichtigten Methoden zu finden .. noch cmd + Option + Shift + links meine Präferenz ist .. es tut einfach weh meine Hand: /

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top