Viele vim-Befehle können eine Zahl annehmen, die sich auf die Anzahl der Zeilen bezieht, auf die der Befehl angewendet wird. Ist es möglich, die Zeilennummern relativ zur aktuellen Zeile anzuzeigen? So etwas wie das folgende: 3: some text here 2: more text 1: This is the line above where the …
Ich möchte Zeilennummern sehen, 1die oben links bei Vim beginnen. Im Idealfall würde es so aussehen: 1 | foo = Foo.new 2 | bar = Bar.new 3 | baz = foo.baz(bar) ... 10| test = AwesomeSauce.test Wie kann ich das in Vim machen?
Wie kann ich ausgehend von einer leeren Tafel ein Dokument erhalten, das Folgendes enthält? 1 2 3 4 5 6 7 8 9 10 … 100 Ich möchte nicht, dass diese Zahlen am Rand angezeigt werden. Ich möchte, dass sie in das Dokument selbst eingefügt werden.
Kürzlich habe ich von Practical Vim gelernt, wie man Zeilenblöcke kopiert oder verschiebt, ohne den Cursor von der aktuellen Position bewegen zu müssen. Dies erfolgt im Befehlszeilenmodus. z.B :123,133m. # moves lines from 123 to 133 below the cursor position. Obwohl es mir gefällt, ist es schwierig, die langen Zeilennummern …
Dies ist ein Problem, das ich vor kurzem hatte. Ich habe eine Datei mit mehreren hundert Textzeilen. Wie kann ich nach einer Zeichenfolge zwischen zwei bestimmten Zeilennummern suchen? Zum Beispiel möchte ich zwischen den Zeilennummern 100 und 325 suchen.
Ich möchte 'x' in dieser Datei durch die aktuelle Zeilennummer ersetzen. Das heißt, ändern x x x zu 1 2 3 Im Moment benutze ich einen Perl-Einzeiler: perl -pi -e '$x=$.; s/x/$x/' myfile.txt Ich denke UltraEdit kann es mit einem vertikalen auswählen und ersetzen. Kann das in vim gemacht werden? …
Ich habe im Einfügemodus nicht viel Verwendung für Zeilennummern, daher möchte ich sie ausschalten. Sie eignen sich jedoch hervorragend für den normalen Modus. Ständiges Verwenden set nu!ist lästig. Gibt es eine Möglichkeit, den set nu!normalen Modus zu verlassen und in diesen zu wechseln? Irgendwelche Lösungen mit der oben genannten oder …
In seinem (sehr guten) Buch "Pratical Vim" zeigt Drew Neil, wie man alle Zeilen mit dem Wort "TODO" in einem Register sammelt, um sie später zu verwenden. Dazu verwendet er einfach einen globalen Befehl: :g/TODO/yank A(Die Großbuchstaben Aerlauben Zeilen zum benannten Register a). Ich denke, das ist ein ziemlich cooler …
Ich verwende relative Zeilennummern zusammen mit einer absoluten Zeilennummer für die aktuelle Zeile: set number set relativenumber Die absolute aktuelle Zeilennummer ist immer links ausgerichtet, und die Hilfeseiten (oder Google) bieten anscheinend keine Möglichkeit, dies zu ändern. Ist es möglich, diese Linksausrichtung zu verhindern, oder muss ich lernen, damit zu …
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.