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;)
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;)
Antworten:
Die Tastaturkürzel sind ⌘+ ]für Einzug und ⌘+ [für Einrückung.
Wählen Sie Ihren Code aus, um ihn erneut einzugeben, und gehen Sie dann zu
Editor -> Struktur -> Neu einrücken
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
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.
⌘
+ 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.
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
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 ...
Für diejenigen unter Ihnen mit spanischer Tastatur auf dem Mac sind dies die Verknüpfungen:
⌘+ ⌥+ [für Einrückung
⌘+ ⌥+ ]Für indent
Hier werden alle wichtigen Verknüpfungen aus einer anderen Frage zum Stapelüberlauf beantwortet
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:
<?xml version="1.0"?>
<root>
<item>
<name>Tab instead of Command+[</name>
<identifier>private.swap_tab_and_cmnd+[</identifier>
<autogen>
__KeyToKey__
KeyCode::TAB, ModifierFlag::NONE,
KeyCode::BRACKET_RIGHT, ModifierFlag::COMMAND_L | ModifierFlag::NONE
</autogen>
</item>
</root>
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.
Dänische Tastatur
Unindent: ⌘+ ⌥+ 8
Einzug: ⌘+ ⌥+ 9
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 9sind ALT
Zeichen der diese nums.Or wenn Sie eine Tastatur haben , die hat [oder ]Zeichen sind , gehören in ALT
( ⎇) Eigenschaft , so dass Sie verwenden können ,⌘ ⎇ KEYBOARD CHARACTER
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 .
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.
Tab für Einzug UMSCHALT + Tab Neu einrücken