Zoeken…


Invoering

Hier is hoe je witruimte kunt opruimen.

Opmerkingen

Zie transcript van vimcast 4

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