Ta bort alla rader som börjar med X i ett dokument med hjälp av Neovim
Idag behövde jag fixa några spellistor som jag exporterat från telefonen till datorn. Av någon anledning fanns det en kommentar till varje låt i spellistorna. Alla rader började turligt nog med samma teckan, vilket gjorde det enkelt att ta bort dem med bara ett kommando.
I mitt fall ville jag ta bort alla rader som började med tecknet #. Det löste jag med följande kommando:
:%g/^#/d
Värt att notera är att kommandot inte är skiftlägeskänsligt. Om man vill ta bort en rad som börjar med en stor eller liten bokstav, kan man göra regeln skiftlägeskänslig genom att omsluta bokstaven med hakparenteser.
Det här exemplet tar bort alla rader som börjar med ett litet a, men inte rader som börjar med ett stort A:
:%g/^[a]/d
Det ska också tilläggas att detta är vanliga regulära uttryck och kan därmed användas av andra program och verktyg som har stöd för det. I mitt fall känner jag mig bekväm med Neovim, och använder det gärna till allt.
Kommentarer
Det finns inga kommentarer för det här inlägget. Använd e-postformuläret om du vill lämna en kommentar. [?]