Ich denke, es gibt eine Umkehrung innerhalb von VIM als
:g!/foo/d
oder wie der grep
Befehl (unten),
:v/foo/d
Wenn Sie bereit sind, zur Shell-Eingabeaufforderung zu gelangen,
grep -v foo filename.txt > new.txt
werde das tun
Ich weiß, wie ich mit jeder Zeile, die einem Muster entspricht, etwas tut :g
. Gibt es eine Möglichkeit, mit jeder Zeile etwas zu tun, das nicht zum Muster passt ?
Angenommen, ich möchte jede Zeile löschen, die nicht mit / foo / übereinstimmt. Ich könnte etwas tun wie:
:G/foo/d
( :G
ist nicht das Gegenteil von :g
, aber das ist, wonach ich suche)
Irgendwelche Ideen?
Ich denke, es gibt eine Umkehrung innerhalb von VIM als
:g!/foo/d
oder wie der grep
Befehl (unten),
:v/foo/d
Wenn Sie bereit sind, zur Shell-Eingabeaufforderung zu gelangen,
grep -v foo filename.txt > new.txt
werde das tun