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 -
\s
witruimteteken -
\+
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. -
e
onderdruk 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
:
-
g
is 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
d
verwijdert 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