628 Stimmen

Wie kann ich mehrere Zeilen in Xcode einrücken?

Wenn ich mehrere Codezeilen auswähle und sie wie üblich einrücken möchte mit TAB Taste, werden sie einfach alle gelöscht. Ich komme von Eclipse, wo ich immer tat es auf diese Weise. Wie wird das in Xcode gemacht? Ich hoffe, nicht Zeile für Zeile ;)

20voto

Aashish Punkte 2308

Mehrzeilige Einrückung Tastenkürzel:

ctrl + i

HINWEIS: Bitte wählen Sie Codes und drücken Sie auf Ihrem Mac die Tasten 'Strg' und 'i', um den Text neu einzurücken.

12voto

Joel Punkte 14494

Eine weitere Möglichkeit zur schnellen Neuformatierung des Einzugs ist ein schnelles Ausschneiden und Einfügen. + x y + v . Ich finde es oft schneller als + [ o + ] da Sie dies mit einer Hand (im Gegensatz zu zwei) tun können und die Formatierung auf die korrekte Einzugsebene in einem Zug erfolgt.

10voto

MaxEcho Punkte 13901

Wenn Sie Synergy verwenden (um eine Tastatur für zwei PCs gemeinsam zu nutzen) und der PC (MAC), auf dem Sie xcode verwenden, ein Slave-PC und der Master-PC ein Windows-PC ist

Tastaturkürzel sind alt + ] für den Einzug und alt + [ für "ent-einrücken".

Aktualisierung:

Aber ab Synergy Version 1.5 funktioniert + [ für den Einzug und + ] für Entrückung

7voto

phatmann Punkte 17730

In Xcode 9 können Sie endlich Tab und Shift+Tab verwenden, um mehrere Codezeilen einzurücken. Juhu!

4voto

hariseldon78 Punkte 1019

Wählen Sie "Tabulator-Taste: Immer einrücken" in Einstellungen->Textbearbeitung->Einrückung Dann können Sie eine einzelne Zeile oder eine Auswahl von Zeilen einrücken, indem Sie TAB o SHIFT + TAB Leider entfällt dadurch die Möglichkeit, an den gewünschten Stellen Tabulatoren einzufügen, und es kommt zu Konflikten mit der Tabulatortaste, die zum Umschalten zwischen "Autovervollständigungsfeldern" verwendet wird.

Ich denke, wir brauchen mehr Tabulatortasten auf der Tastatur, eine ist nicht genug...

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X