Als «indentation» getaggte Fragen

Zeilen mit Leerzeichen voranstellen, um die Lesbarkeit zu verbessern.

39
Erneutes Einrücken von schlecht eingerücktem Code

Ich mag die Smart-Indent-Funktion von Vim, mit der ich gut eingerückte Codeblöcke erstellen kann. Ich kopiere / füge regelmäßig Code in die Puffer ein, aber dieser Code ist oft schlecht formatiert. Ideal wäre es, den Code über das Smart-Indent-System erneut zu verarbeiten. Ist so etwas möglich? Wie...

21
Wie rücke ich Leerzeichen anstelle von Tabulatoren ein?

Ich codiere einige HTML-Vorlagen in JADE-Dateien. Ich möchte Code automatisch mit Leerzeichen anstelle von Tabulatoren einrücken. Ich habe es versucht shiftwidth=2, tabstop=2aber egal was passiert, es werden immer noch Tabulatoren anstelle der Leertaste eingerückt, wodurch die JADE-Kompilierung...

20
Wie kann ich die Größe des Einzugs ändern?

Ich habe gerade herausgefunden, dass ich in Vi leicht einrücken und ausrücken kann mit: <<und>> Standardmäßig wird ein tabZeichen hinzugefügt . Nun frage ich mich, ob dies über eine Konfiguration in meinem zu einer Reihe von Leerzeichen führen könnte .vimrc. Und wie soll ich das...

15
Wie kann ich neue Zeilen automatisch einrücken?

Ich arbeite an Projekten mit unterschiedlichem Einzug. In vielen dieser Projekte werden die meisten Zeilen aufgrund der typischen Struktur der Dateien auf mindestens zwei Ebenen eingerückt (z. B. Methoden in Java-Dateien). Dies würde bedeuten, dass Sie eine neue Linie erstellen, wenn Sie sich auf...

11
Unerklärtes Problem mit gq-Einrückungen

Ich füge diesen Text in Vim ein: t tttt ttttttttt tt tttt tt ttt tttttt-tttt-ttttttt tttttttttttttttttttttttttttttttttttttttttttttttttttttt ttttt ttt ttt tttttt ttttttt tttt ttttttt: ttttttt tt ttttttt, ttttttt tt tttttt, tttttt tt ttttttt, tttttt tt tttttt ttt. t tttttt tt ttt (tttt)...

10
Ruft JavaScript-Kettenaufrufe falsch ein

Zum Beispiel, wenn ich einen JavaScript-Code wie diesen habe: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Wenn ich den =Befehl zum automatischen Einrücken verwende, sieht dies folgendermaßen aus: var widget = library() .chainCall1() .chainCall2() .chainCall3(); Welches ist...

9
Mit >> in die nächste Einrückungsstufe einrücken

Von Zeit zu Zeit muss ich mit Code arbeiten, der nicht bis zur Einrückungsstufe eingerückt ist, auf die ich Vim eingerichtet habe (4 Leerzeichen pro Ebene), normalerweise nachdem ich etwas in die Datei kopiert / eingefügt habe. Normalerweise komme ich mit <<und aus >>. Das Problem ist,...

9
Deaktivieren der teilweisen HTML-Einrückung in Vim

Vorsichtsmaßnahme: Ich bin kein Webentwickler. Abgesehen davon gibt es seltene Fälle, in denen ich HTML bearbeiten muss. Wenn ich das tue, habe ich ein Verhalten in Vim bemerkt, das mir nicht gefällt, und hoffe, dass ich es über die Konfiguration ändern kann. Wenn ich codiere, neige ich dazu,...