vim
mellanslag
Sök…
Introduktion
Så här kan du rensa mellanrummet.
Anmärkningar
Ta bort efterföljande utrymmen i en fil
Du kan ta bort efterföljande utrymmen med följande kommando.
:%s/\s\+$//e
Detta kommando förklaras på följande sätt:
- gå in i kommandoläge med
: - gör detta för hela filen med
%(standard är för den aktuella raden) - ersättningsåtgärd
s -
/början av sökmönstret -
\sblankstegstecken -
\+undgått + -tecken, ett eller flera mellanrum bör matchas - innan linjen slutar
$ -
/slutet på sökmönstret, början på ersättningsmönstret -
/slutet på ersättningsmönstret. I grund och botten byt ut mot ingenting. -
eundertrycka felmeddelanden om ingen matchning hittades
Radera tomma rader i en fil
Du kan radera alla tomma rader i en fil med följande kommando:: g / ^ $ / d
Detta kommando förklaras på följande sätt:
- gå in i kommandoläge med
: -
gär ett globalt kommando som ska ske på hela filen -
/början av sökmönstret - sökmönstret för blank linje är
^g -
/slutet på sökmönstret - Ex-kommando
draderar en rad
Konvertera flikar till mellanslag och mellanslag till flikar
Du kan konvertera flikar till mellanslag genom att göra följande:
Kontrollera först att expandtab är avstängd
:set noexpandtab
Sedan
:retab!
som ersätter utrymmen med en viss längd med flikar
Om du aktiverar expandtab igen :set expandtab sedan och kör :retab! kommando blir alla flikar mellanslag.
Om du vill göra detta för vald text väljer du först texten i visuellt läge .
Modified text is an extract of the original Stack Overflow Documentation
Licensierat under CC BY-SA 3.0
Inte anslutet till Stack Overflow