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 sind.
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 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 würden Sie beispielsweise …
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 Möglichkeit, Vim aufzufordern, den Einrückungsstil basierend auf …
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 verwirrt.
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 enter.
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 das?
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. Dabei werden die Zeilen, die …
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 Fehler verursacht. Wie kann ich große Codeabschnitte mithilfe von Leerzeichen anstelle von Tabulatoren …
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 machen?
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 Auswahl …
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 einer Linie befinden public void something …
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 folgendermaßen aussehen: function a() { console.log("a"); …
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) ttttttt-tttttt-tt-ttttttt tttttt for the "tttttt in ttttttt" part of …
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 über >>die Leitung, um es zu reparieren. Im Falle …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.