Wenn ich mehrere Codezeilen auswähle und sie wie gewohnt mit der TABTaste einrücken möchte, werden sie alle gelöscht. Ich komme aus Eclipse, wo ich es immer so gemacht habe. Wie geht das in Xcode? Ich hoffe nicht Zeile für Zeile;)
xcode
code-formatting
Vielen Dank
quelle
quelle
Antworten:
Die Tastaturkürzel sind ⌘+ ]für Einzug und ⌘+ [für Einrückung.
quelle
Wählen Sie Ihren Code aus, um ihn erneut einzugeben, und gehen Sie dann zu
quelle
⌘+ [und ⌘+ ]sind die Entsprechungen zu shift+tabin Xcode.
quelle
Hier sind die Verknüpfungen zum Formatieren des Codes in XCode
Formatieren Sie den gesamten Code (gesamte Klasse / Controller)
Wählen Sie den gesamten Code aus und drücken Sie auf dem Mac control+,I um Ihren Code zu formatieren.
Formatieren Sie einen bestimmten Codeblock
Wählen Sie den Code und drücken Sie:
Hinweis: Gemäß dem Vorschlag von @JavierGiovannini können Sie die Option Editor-Menü verwenden
quelle
Eine andere Möglichkeit, das Einrücken schnell neu zu formatieren, ist das schnelle Ausschneiden und Einfügen. ⌘+ xund ⌘+ v. Ich finde es oft schneller als ⌘+ [oder ⌘+, ]da Sie es mit einer Hand (gegenüber zwei) machen können und es in einem Schuss auf die richtige Einrückungsstufe neu formatiert wird.
quelle
⌘
+ vergleichen,I
das "automatisch von XCode eingerückt wird", nicht nur "einen Zeilenblock einrücken".Wählen Sie zunächst den gesamten Code mit
command
+ ausa
Zweitens halten Sie die Taste gedrückt
ctr
und drücken Sie danni
Der gesamte ausgewählte Code wird gut eingerückt.
quelle
Wenn Sie Synergie (um eine Tastatur für zwei PCs gemeinsam zu nutzen) und PC (MAC) verwenden, in dem Sie xcode verwenden, ist Slave und Master-PC ist Windows-PC
Tastaturkürzel sind alt+ ]für Einzug und alt+ [für Einrückung.
Aktualisieren:
Aber ab Synergy Version 1.5 funktioniert ⌘+ [für Einrückung und ⌘+ ]für Einrückung
quelle
In Xcode 9 können Sie schließlich Tab und Umschalt + Tab verwenden, um mehrere Codezeilen einzurücken. Yay!
quelle
Wählen Sie „Tab - Taste: Einzüge immer“ in Einstellungen-> Text Bearbeiten-> Einrückungen Dann sind Sie nur eine einzige Zeile oder eine Auswahl von Linien durch Drücken einrücken kann TABoder SHIFT+ TAB Leider Dadurch entfällt gänzlich die Möglichkeit Registerkarten einfügen , wo Sie wollen, und Konflikte schlecht mit Die Tabulatortaste wird verwendet, um zwischen "Feldern für die automatische Vervollständigung" zu wechseln.
Ich denke wir brauchen mehr Tabulatortasten in der Tastatur, eine ist nicht genug ...
quelle
Für alle französischen Xcoder gelten folgende Standard-Tastenkombinationen:
Auswahl der Einrückungen:
⇧+ ⌘+ ⌥+)
Unbeabsichtigte Auswahl:
⇧+ ⌘+ ⌥+(
quelle
Für diejenigen unter Ihnen mit spanischer Tastatur auf dem Mac sind dies die Verknüpfungen:
⌘+ ⌥+ [für Einrückung
⌘+ ⌥+ ]Für indent
quelle
Die Verknüpfung zum erneuten Einrücken lautet: control + i
quelle
Hier werden alle wichtigen Verknüpfungen aus einer anderen Frage zum Stapelüberlauf beantwortet
quelle
Wenn Sie den Standard - Xcode neu zuordnen wollen ⌘+ [zu TAB, können Sie folgendes tun:
Installieren Sie ein Programm namens "Karabiner".
Gehen Sie zu Einstellungen ~> "Verschiedenes und Deinstallieren"
Klicken Sie im Abschnitt "Benutzerdefinierte Einstellungen" auf die Schaltfläche "Private.xml öffnen"
Öffnen Sie die Datei und ersetzen Sie ihren Inhalt durch den folgenden Code:
Gehen Sie zu Einstellungen ~> "Schlüssel ändern" ~> klicken Sie auf "XML neu laden"
Setzen Sie ein Häkchen in das Kontrollkästchen "Tab statt Befehl + [".
Genießen
PS: Bitte beachten Sie, dass diese Einstellung auf Ihrem Computer global funktioniert, nicht nur in Xcode. Ich bin mir jedoch sicher, dass Google Ihnen dabei helfen könnte, eine Lösung zu finden, mit der Sie es noch weiter anpassen können, indem Sie die Änderungen nur auf Xcode anwenden.
quelle
Dänische Tastatur
Unindent: ⌘+ ⌥+ 8
Einzug: ⌘+ ⌥+ 9
quelle
Grundsätzlich ⌘ [für linken Mehrfacheinzug und ⌘ ]rechten Mehrfacheinzug.
Für
TR
Tastatur können Sie mehrere indent mit links ⌘ ⎇ 8und rechts mehrere Gedankenstrich mit ⌘ ⎇ 9.Because beide 8und 9sindALT
Zeichen der diese nums.Or wenn Sie eine Tastatur haben , die hat [oder ]Zeichen sind , gehören inALT
( ⎇) Eigenschaft , so dass Sie verwenden können ,⌘ ⎇ KEYBOARD CHARACTERquelle
Tastenkürzel:
HINWEIS: Wählen Sie die Codes zum erneuten Einrücken aus und drücken Sie auf Ihrem Mac die Tasten "Steuerung" und "i".
quelle
Da ich für die aktuelle Version von Xcode keine Aktualisierung dieser Frage gesehen habe, dachte ich, ich würde hinzufügen, dass in Xcode 9.3 Tab zum Einrücken ausgewählter Textzeilen sowie zum Wechseln von einem Feld zur automatischen Vervollständigung in ein anderes verwendet wird .
quelle
In Xcode 4.2 ist das automatische Einrücken ziemlich gut. Sie können jetzt eine Auswahl von Code einrücken, indem Sie die Tabulatortaste drücken. Ich finde, dass Xcode Code im Allgemeinen sehr gut automatisch formatiert und Sie selten Dinge um sich herum bewegen müssen. Ich finde es schneller, einen Code auszuwählen, mit der rechten Maustaste zu klicken und Struktur -> Neu einrücken zu wählen, wenn ein Code unordentlich aussieht.
quelle
Tab für Einzug UMSCHALT + Tab Neu einrücken
quelle