Vaak kom ik tijdens het bewerken met Vim in verschillende situaties terecht waarin witruimte me veel gedoe oplevert. Stel bijvoorbeeld dat ik een opmerking als deze heb:
#This program was featured on the Today show, it is an algorithm for promoting world peace in third-world countries
#given the name of that country and the name of a celebrity to endorse its cause
Als ik bijvoorbeeld de lijnen wil bijsnijden zodat ze naar X-tekens gaan, plaats ik een nieuwe regel ergens in het midden van de bovenste regel om dit te krijgen (na het raken van de nieuwe regel en automatisch inspringen):
#This program was featured on the Today show, it is an algorithm for promoting
world peace in third-world countries
#given the name of that country and the name of a celebrity to endorse its cause
Vervolgens voeg ik een # toe aan het begin van de regel, en dat is allemaal goed en wel, maar dan wil ik dat die regel ook in de rij staat. Om dit te doen, moet ik de nieuwe regel verwijderen, alle spatie voor het streepje op de volgende regel en vervolgens het commentaar #. Het kost niet erg veel tijd om dat te doen, maar deze en soortgelijke situaties kloppen allemaal meer dan een dag aan codering.
Nu is het bovenstaande voorbeeld behoorlijk specifiek, maar mijn vraag is dat niet. Wat is een goede manier in Vim om alle witruimte te verwijderen, INCLUSIEF NIEUWLIJNEN tot het volgende niet-spatie karakters? Als Vim al bewegingen heeft die dat doen, zou dat geweldig zijn, maar als dat niet het geval is, heeft iemand dan een favoriete Vim-functie die ze gebruiken om het bovenstaande te doen dat aan een sleutel kan worden toegewezen? Althans, mis ik een Vim-gebruiksidioom waardoor ik me geen zorgen hoef te maken over deze zaak?
EDIT: Formatteren naar breedte, hoewel nuttig en van toepassing op de bovenstaande casus, is niet de focus van deze vraag. Ik maak me meer zorgen over de verwijdering van witruimte die niet stopt aan het einde van een regel, maar in plaats daarvan doorgaat naar het eerste niet-witte teken van de volgende regel.