Es kommt häufig vor, dass beim Programmieren oder Öffnen von Textdateien am Ende einer Zeile ein Leerzeichen nachgestellt wird. vim hat eine Möglichkeit, dies zu zeigen, indem Sie die trailOption in der listcharsOption setzen und dann einschalten list. Was ist jedoch der einfachste Weg, um dieses nachgestellte Leerzeichen global über …
Wenn ich in Python an Dateien arbeite, verwechsle ich manchmal Tabulatoren mit Leerzeichen und umgekehrt. Gibt es eine Möglichkeit, Vim dazu zu bringen, ein Zeichen für einen Tab anstelle eines Tabs anzuzeigen?
Der Standardbefehl Jzum Verbinden von Zeilen ersetzt die Zeilenumbruchzeichen durch ein Leerzeichen. Es ist nützlich beim Bearbeiten von 'Literatur', kann aber problematisch sein, wenn ich beispielsweise einen Hex-Dump von Hand bearbeite, wenn ich vergesse, den überflüssigen Platz zu entfernen. Gibt es eine schnelle und einfache Methode, um zwei Linien zu …
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 …
Öffnen Sie einen leeren Puffer, fügen Sie ein Tabulatorzeichen ein und kehren Sie in den normalen Modus zurück. Wenn Sie den Cursor (normaler Modus) auf der Registerkarte platzieren, befindet er sich rechts neben dem Leerzeichen. Ich suche nach einem Weg, damit der Cursor stattdessen auf der linken Seite des Leerzeichens …
Ich versuche, vim mit Tabulatoren automatisch einzurücken und mit Leerzeichen auszurichten, aber tatsächlich, vim mit Tabulatoren einzurücken und die Ausrichtung mit Tabulatoren + Leerzeichen zu füllen. Vim macht es: (Jeder Block ist ein Tab) { >--long a = 1, >-->--..b = 2, >-->--..c = 3; } Darf es tun: { …
Ich habe verschiedene Antworten durchgesehen, die implizieren, dass das Festlegen des Folgenden in .vimrc angemessen wäre, um das Einfügen von Tabulatoren zu erzwingen, damit sie zu Leerzeichen werden. filetype plugin indent on " On pressing tab, insert 2 spaces set expandtab " show existing tab with 2 spaces width set …
Wir alle wissen, dass beim Suchen \nNewline und \rCarriage Return ( ^M) ist, beim Ersetzen \rNewline, während \nein Null-Byte ( ^@) ist. Woher kommt diese Asymmetrie? Angesichts der Tatsache, dass dieses Verhalten ... gelinde gesagt ... eigentümlich ist (und ziemlich kontraproduktiv ist, wenn man es das erste Mal falsch macht), …
Ich habe protokollierte Daten in einer Textdatei empfangen, die nur eine lange Zeile enthält, wobei jeder Wert durch ein Leerzeichen getrennt ist. Gibt es einen Befehl oder eine Reihe von Befehlen, die eine Zeile in mehrere Zeilen aufteilen?
In diesen Fragen und Antworten wird festgestellt, dass es eine Markierungsgruppe für gibt CursorLineNr, die für die Zeilennummer der Cursorzeile gilt, wenn diese aktiviert set cursorlineist. Ich stelle fest, dass die Verwendung der Cursorzeile auch die Farbe für eine andere Hervorhebungsgruppe ändert. Dies SpecialKeygilt, wenn Sie z. set list listchars=tab:\|_,trail:- …
In Bezug auf Bereinigungsaufgaben wie (ohne darauf beschränkt zu sein) die in diesen Fragen beschriebenen: Schlecht eingerückten Code erneut einrücken Was ist der einfachste Weg, um nachgestellte Leerzeichen aus allen Zeilen einer Datei zu entfernen? Gibt es eine Möglichkeit, diese Befehle nur auf die Zeilen der Dateien anzuwenden, die tatsächlich …
Ich bin auf etwas gestoßen, das ich noch nie in Vim gesehen habe. Während ich versuchsweise einen Teil des Quellcodes für Software änderte, an der ich arbeiten wollte, bemerkte ich, dass vim einen falschen Abstand für die von mir hinzugefügte Codezeile anzeigte. Gedit zeigt den Code mit dem richtigen Abstand …
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.