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?

k0pernikus
quelle

Antworten:

11

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

:1405,1700d

und

:1405,$d
Bernhard
quelle
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).

Edd Steel
quelle
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/.
Dogbane
quelle