Sobald ich anfange, meinen Code zu bearbeiten und for-Schleifen oder if then-Anweisungen hinzuzufügen, wird mein Codeeinzug verfälscht, da der vorherige Code seinen früheren Einzug beibehält, anstatt ihn automatisch anzupassen.
In Visual Studio können Sie Code markieren und "Formatauswahl" auswählen, um diese Probleme zu beheben. Gibt es in Xcode etwas Ähnliches?
Antworten:
Vor Xcode 9 (für Xcode 9 siehe Standardverknüpfung unten)
In XCode 4 gibt es noch einen Schritt:
Oder verwenden Sie die Standardverknüpfung:
quelle
ctrl
+i
es ist in der Tat, ich war verwirrt, ob es "ich" oder "ich" oder "|" ist, es ist einfach "ich", dankeControl-I
(die Standardtastenkombination)quelle
In Xcode 4.6.3, wählen Sie
Editor
>Structure
>Re-Indent
.Verknüpfung:
Control + I
(das ist 'i' für 'Einzug')Dies funktioniert bei der aktuellen Auswahl. Wenn kein Text ausgewählt ist, wählen Sie
Edit
>Select All
(⌘ + A) und führen Sie den erneuten Einzug durch.(Ich wiederhole die anderen Antworten deutlicher)
quelle
Sie können dies automatisch in Xcode 11 tun
quelle
Diese Lösungen rücken Text erneut in das Standardverhalten von xCode ein. Um diese Verhaltensweisen zu ändern, gehen Sie zu xCode (v.4)> Einstellungen> Textbearbeitung. Dann zur Registerkarte Einrückung.
quelle
Xcode 9.2:
Sie können Text auswählen und ctrl+ drücken i, um den Code erneut einzurücken.
quelle
So rücken Sie die gesamte Datei schnell wieder ein:
⌘+a
⌘+x
⌘+v
Bearbeiten : Funktioniert nicht mehr in Xcode 11
quelle
Sie können meine Erweiterung Swimat https://github.com/Jintin/Swimat ausprobieren
Es unterstützt das Format bei der Auswahl.
Einfache Installation von
brew cask install swimat
quelle
Sie können es auf verschiedene Arten tun, aber diese beiden sind die einfachsten
Verwenden Sie die Verknüpfung -> (Steuerung) ^+i
Klicken Sie auf "Editor" -> Klicken Sie auf "Struktur" -> Klicken Sie auf "Neu einrücken"
quelle