vim
Witte ruimte
Zoeken…
Invoering
Hier is hoe je witruimte kunt opruimen.
Opmerkingen
Verwijder spaties in een bestand
U kunt volgspaties verwijderen met de volgende opdracht.
:%s/\s\+$//e
Deze opdracht wordt als volgt uitgelegd:
- ga naar de opdrachtmodus met
: - doe dit voor het hele bestand met
%(standaard is dit voor de huidige regel) - vervang actie
s -
/begin van het zoekpatroon -
\switruimteteken -
\+ontsnapt + teken, een of meer spaties moeten overeenkomen - voor de regel eindigt
$ -
/einde van het zoekpatroon, begin van vervangingspatroon -
/einde van het vervangingspatroon. Kortom, vervangen door niets. -
eonderdruk foutmeldingen als er geen overeenkomst is gevonden
Verwijder lege regels in een bestand
U kunt alle lege regels in een bestand verwijderen met de volgende opdracht:: g / ^ $ / d
Deze opdracht wordt als volgt uitgelegd:
- ga naar de opdrachtmodus met
: -
gis een globale opdracht die op het hele bestand moet voorkomen -
/begin van het zoekpatroon - het zoekpatroon van de lege regel is
^g -
/einde van het zoekpatroon - Ex commando
dverwijdert een lijn
Converteer tabbladen naar spaties en spaties naar tabbladen
U kunt tabs als volgt converteren naar spaties:
Controleer eerst of expandtab is uitgeschakeld
:set noexpandtab
Vervolgens
:retab!
die spaties van een bepaalde lengte vervangt door tabbladen
Als u expandtab opnieuw inschakelt :set expandtab en voer vervolgens :retab! commando dan worden alle tabbladen spaties.
Als u dit voor geselecteerde tekst wilt doen, selecteert u eerst de tekst in visuele modus .
Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow