Wie lautet die Syntax für die Auswahl eines Zeilenbereichs in Vim?


7

Wie lautet die Syntax für die Auswahl eines Zeilenbereichs?

Ich möchte einen Befehl über die Zeilen 1405 bis 1700 ausführen.

Und eine von 1405 bis zum Ende der Datei, ohne diese Nummer nachschlagen zu wollen.

Update: Ist es möglich, einen Bereich von der aktuellen bis zur n-ten Zeile auszuwählen?

Antworten:


11

Sie können dies tun (ersetzen Sie d durch Ihren Befehl)

:1405,1700d

und

:1405,$d

3

Für Ihr Update: Verwenden Sie, .,Nwo N die gewünschte Zeile ist.

(und falls Sie weitere Updates haben, überprüfen Sie :he range).


RTFM anstatt nur zu fragen? Verrücktes Konzept :) Aber ja, sehr hilfreich.
k0pernikus

einen Blick wert :)
Edd Steel

2
  • Gehen Sie zu Zeile 1405, indem Sie Folgendes eingeben : 1405G.
  • Drücken Sie V, um in den VISUAL LINE-Modus zu wechseln, und wechseln Sie dann zu Zeile 1701, indem Sie Folgendes eingeben : 1701G.
  • Nachdem Sie Ihre Zeilen ausgewählt haben, können Sie einen Befehl darauf ausführen. Zum Beispiel, um foodurch barTyp zu ersetzen : :s/foo/bar/.
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.