Ist es möglich, Tabulatoren unter Beibehaltung der Textausrichtung in Leerzeichen umzuwandeln? Einfach zu ersetzen funktioniert nur dann sinnvoll, wenn keine führenden Zeichen vorhanden
Zeilen mit Leerzeichen voranstellen, um die Lesbarkeit zu verbessern.
Ist es möglich, Tabulatoren unter Beibehaltung der Textausrichtung in Leerzeichen umzuwandeln? Einfach zu ersetzen funktioniert nur dann sinnvoll, wenn keine führenden Zeichen vorhanden
In Sublime Text 2 erhalten Sie vertikale Hilfslinien, in denen sich der Einzug wie folgt befindet: aber in vim mache ich offensichtlich nicht: Gibt es eine Möglichkeit, solche Linien in vim zu zeigen? Übrigens ist meine Einrückung 2 Leerzeichen. :set tabstop=2 softtabstop=2 shiftwidth=2 expandtab...
Ich arbeite an einer Reihe von JavaScript-Projekten. In den meisten dieser Projekte besteht der Einzug von JavaScript-Dateien aus zwei Leerzeichen. Daher habe ich die standardmäßige Einzugsbreite auf diesen Wert festgelegt. In einigen anderen Projekten wird es jedoch 1 oder 4. Gibt es eine...
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...
Ich sehe eine dieser beiden Zeilen in .vimrcDateien. Dieser scheint am häufigsten zu sein: filetype plugin indent on Aber wie unterscheidet es sich von dieser Zeile: filetype indent on Ich habe Dokumentation für Letzteres gefunden , aber ich bin immer noch
Ich habe den Wiki-Eintrag zum Einrücken von Vim-Quellcode gelesen Ich kann den Unterschied zwischen autoindentund immer noch nicht verstehensmartindent Es scheint, dass sie dasselbe tun: Kopieren Sie die Einrückungsstufe in die nächste Zeile, wenn Sie drücken
Ich hätte gerne verschiedene Einrückungen, basierend auf dem Dateityp, an dem ich arbeite. Wenn Sie beispielsweise an einer .cDatei arbeiten, möchte ich, dass mein Einzug 4 Leerzeichen enthält. In .htmlDateien möchte (muss) ich mit Tabs arbeiten. Wie erreiche ich
In einer sehr langen Datei mit (genau-) eingerücktem Code kann es hilfreich sein, direkt zu einer Textzeile über oder unter dem Cursor zu wechseln, die den Einzug begrenzt. (Eine Möglichkeit hierfür ist die Methode zum Falten von Einrückungen, bei der die aktuelle Einrückungsebene gefaltet wird....
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...
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...
Ich muss oft manuell einrücken, aber wenn ich in einen visuellen Modus wechsle, wähle ich die Zeilen aus, die eingerückt werden sollen, und drücke <oder >. Ich verlasse den visuellen Modus, ob ich will oder nicht. Ich möchte es lieber haben, damit ich im visuellen Modus bleibe und meine...
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...
Zum Beispiel habe ich diesen JavaScript-Code. Das |Zeichen steht für die Cursorposition und befindet sich in einer leeren Zeile. function a() { console.log("a"); function b() { console.log("b"); function c() { console.log("c"); } | c(); } b(); } Nach der angeforderten Operation würde der Inhalt...
Oft stoße ich auf eine Situation, in der eine Linie nicht richtig eingerückt ist. Ether durch eine Paste, ein schlechtes / nicht bevorzugtes Einrückungs-Plugin oder meistens zusätzliche Leerzeichen, die den Einrückungswert ausgleichen. Normalerweise repariere ich das ein paar Mal durch <<oder...
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)...
Ich habe dies in einer JavaScript-Datei nach dem Deaktivieren smartindentund autoindentOptionen mit textwidth = 80versucht, aber es ist immer noch das gleiche. Dies geschieht auch automatisch aufgrund der textwidthOption beim Einfügen von Wörtern, die zusammen eine Länge von über 80 Zeichen haben....
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...
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,...
Ich habe gestern vundle installiert und seitdem wird die in meinem vimrc konfigurierte Tab-Breite ignoriert und auf 4 anstatt auf 2 zurückgesetzt. Ich fand heraus, dass die folgende Zeile nach dem Vundle-Absatz dies verursacht: filetype plugin indent on Meine Einrückung ist wie folgt aufgebaut: set...
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,...