Vi is een veelzijdige teksteditor die beschikbaar is voor Unix- en Linux-systemen. Het zit boordevol krachtige functies, waaronder de mogelijkheid om wijzigingen die u in een bestand aanbrengt ongedaan te maken en opnieuw uit te voeren. Dit betekent dat als u per ongeluk iets verwijdert of een fout maakt, u eenvoudig terug kunt gaan om het probleem te herstellen. Als u begrijpt hoe u deze functies voor ongedaan maken en opnieuw uitvoeren effectief kunt gebruiken, kunt u uw bewerkingservaring aanzienlijk verbeteren en tijd besparen.
In deze uitgebreide handleiding onderzoeken we niet alleen hoe u ongedaan kunt maken en opnieuw kunt uitvoeren in Vi, maar gaan we ook dieper in op de verschillende opties en snelkoppelingen die beschikbaar zijn om uw bewerkingsproces te stroomlijnen. We geven duidelijke uitleg en praktische voorbeelden die speciaal zijn afgestemd op beginners, zodat u deze concepten gemakkelijk kunt begrijpen en toepassen op uw eigen bewerkingstaken. Aan het einde van deze handleiding zult u meer vertrouwen hebben in het navigeren door Vi en het gebruiken van de krachtige functies om uw productiviteit te verbeteren.
Inhoudsopgave
- Wijzigingen in Vi Editor ongedaan maken
- Wijzigingen opnieuw uitvoeren in Vi Editor
- Ongedaan maken en opnieuw uitvoeren in Vi-editor – Veelgestelde vragen
Wijzigingen in Vi Editor ongedaan maken
Door wijzigingen in Vi ongedaan te maken, kunt u terugkeren naar een eerdere status van het bestand, waarbij u feitelijk een stap terug door de bewerkingsgeschiedenis gaat. Hier vindt u een meer gedetailleerde uitleg over hoe ongedaan maken werkt:
Enkel ongedaan maken:
Volg deze stappen om één keer ongedaan te maken in Vi:
Stap 1 : Zorg ervoor dat u zich in de opdrachtmodus bevindt door indien nodig op de ‘Esc’-toets te drukken.
Stap 2 : Eenmaal in de opdrachtmodus drukt u eenvoudig op de ‘u’-toets.
Nadat je op ‘u’ hebt gedrukt, zal Vi het bestand terugzetten naar de vorige staat, waardoor de laatste wijziging die je hebt aangebracht effectief ongedaan wordt gemaakt. Dit betekent dat alle tekst die u heeft toegevoegd, wordt verwijderd of dat alle tekst die u heeft verwijderd, wordt hersteld.
Meerdere ongedaan maken:
Met Vi kunt u meerdere wijzigingen ongedaan maken door herhaaldelijk op de ‘u’-toets te drukken. Met elke druk op ‘u’ gaat u een stap verder terug in de bewerkingsgeschiedenis, waardoor u verschillende wijzigingen achtereenvolgens ongedaan kunt maken.
Voorbeeld :
Stel dat we een voorbeeld hebben waarin we de regels 3 en 6 in de vi-editor hebben verwijderd.

Om de wijzigingen ongedaan te maken, hebben we een overgang naar de opdrachtmodus uitgevoerd door op de Escape-toets (Esc) te drukken en vervolgens op de kleine letter ‘u’-toets te drukken. Met deze actie wordt de eerder ongedaan gemaakte wijziging effectief hersteld. Opvallend is dat Vim onder aan het scherm ook informatieve feedback geeft over de ongedaan gemaakte wijziging, waardoor de transparantie van het ongedaan gemaakte proces wordt vergroot.

Als we nogmaals op ‘u’ drukken, wordt de volgende wijziging ongedaan gemaakt, namelijk het verwijderen van regel 3.

Je hebt het idee. Om een reeks wijzigingen ongedaan te maken, blijft u gewoon op de kleine letter ‘u’ drukken.
Als u meerdere wijzigingen tegelijk ongedaan wilt maken, kunt u met de ‘u’-toets het aantal wijzigingen aangeven dat u ongedaan wilt maken.
Als u bijvoorbeeld de laatste drie wijzigingen ongedaan wilt maken, voert u ‘3u’ in, wat betekent dat u snel achter elkaar het getal ‘3’ invoert, gevolgd door ‘u’.
Wijzigingen opnieuw aanbrengen in Vi Editor
Door wijzigingen opnieuw uit te voeren in Vi kunt u eerder ongedaan gemaakte wijzigingen opnieuw toepassen, waarbij u feitelijk vooruitgaat in de bewerkingsgeschiedenis. Hier vindt u een meer gedetailleerde uitleg van hoe opnieuw uitvoeren werkt:
Eén keer opnieuw:
Volg deze stappen om de meest recent ongedaan gemaakte wijziging in Vi opnieuw uit te voeren:
- Zorg ervoor dat u zich in de opdrachtmodus bevindt door indien nodig op de ‘Esc’-toets te drukken.
- Eenmaal in de opdrachtmodus drukt u tegelijkertijd op de toetsen ‘Ctrl’ en ‘r’.
Meerdere opnieuw uitvoeren:
Net als bij ongedaan maken, kunt u met Vi meerdere ongedaan gemaakte wijzigingen opnieuw uitvoeren door herhaaldelijk tegelijkertijd op de toetsen ‘Ctrl’ en ‘r’ te drukken. Elke druk op ‘Ctrl + r’ past de eerder ongedaan gemaakte wijziging opnieuw toe, zodat u vooruit kunt stappen door de bewerkingsgeschiedenis.
Voorbeeld :
Zoals u bijvoorbeeld in de onderstaande schermafbeelding kunt zien, wordt door tweemaal op ‘Ctrl+r’ te drukken de verwijdering van regels 3 en 6 opnieuw toegepast, waardoor deze acties effectief opnieuw worden uitgevoerd.

int in tekenreeks
U kunt het opnieuw uitvoeren ook versnellen door een getal op te geven waarmee u meerdere acties tegelijkertijd opnieuw wilt uitvoeren. Om bijvoorbeeld de laatste drie ongedaan gemaakte wijzigingen in één keer opnieuw uit te voeren, kunt u het commando ‘3Ctrl+r’ gebruiken. Dit betekent dat u eerst op het cijfer ‘3’ drukt en vervolgens snel achter elkaar de Control-toets (Ctrl) ingedrukt houdt terwijl u op de ‘r’-toets drukt. Dankzij deze efficiënte aanpak kunt u snel een specifiek aantal acties opnieuw uitvoeren, waardoor uw workflow wordt verbeterd.
Ongedaan maken en opnieuw uitvoeren in Vi-editor – Veelgestelde vragen
Hoe kan ik ongedaan maken in de Vi-editor?
Om de meest recente wijziging in Vi ongedaan te maken, drukt u eenvoudigweg op de ‘u’-toets in de opdrachtmodus. Hierdoor wordt het bestand teruggezet naar de vorige staat en wordt de laatst aangebrachte wijziging ongedaan gemaakt.
Kan ik meerdere wijzigingen in Vi ongedaan maken?
Ja, je kunt meerdere wijzigingen in Vi ongedaan maken door herhaaldelijk op de ‘u’-toets te drukken in de opdrachtmodus. Elke keer dat u op ‘u’ drukt, wordt de vorige wijziging ongedaan gemaakt, zodat u terug kunt gaan door de bewerkingsgeschiedenis van het bestand.
Wat moet ik doen als ik per ongeluk een wijziging in Vi ongedaan maak? Kan ik het opnieuw doen?
Ja, je kunt een wijziging die je ongedaan hebt gemaakt in Vi opnieuw uitvoeren. Om de laatst ongedaan gemaakte wijziging opnieuw uit te voeren, drukt u tegelijkertijd op de toetsen ‘Ctrl’ en ‘r’ in de opdrachtmodus. Hierdoor wordt de laatste ongedaan gemaakte wijziging opnieuw toegepast en wordt deze effectief opnieuw uitgevoerd.
Is er een limiet aan het aantal ongedaan te maken of opnieuw uit te voeren bewerkingen die ik in Vi kan uitvoeren?
Er is doorgaans geen vaste limiet voor het aantal ongedaan te maken of opnieuw uit te voeren bewerkingen die u in Vi kunt uitvoeren. U kunt wijzigingen ongedaan maken of opnieuw uitvoeren zo ver terug als de bewerkingsgeschiedenis dit toelaat, waardoor uitgebreide revisie en correctie van bewerkingen mogelijk is.
Ondersteunt Vi het opnieuw uitvoeren van wijzigingen die in eerdere sessies zijn aangebracht?
Nee, Vi biedt standaard geen ondersteuning voor het opnieuw uitvoeren van wijzigingen die in eerdere sessies zijn aangebracht. De functionaliteit voor ongedaan maken en opnieuw uitvoeren in Vi is beperkt tot de huidige bewerkingssessie en blijft niet bestaan tussen sessies. Sommige geavanceerde functies of plug-ins kunnen deze mogelijkheid echter bieden.
Conclusie
Kortom, de opdrachten voor ongedaan maken en opnieuw uitvoeren van de Vi-editor zijn onmisbare hulpmiddelen om uw tekstbewerkingsvaardigheid in Unix- en Linux-omgevingen te verbeteren. Door deze opdrachten onder de knie te krijgen, krijgt u de mogelijkheid om moeiteloos fouten te corrigeren, uw document te verfijnen en foutloze tekstbestanden te onderhouden. Dankzij de flexibiliteit die wordt geboden door ongedaan maken en opnieuw uitvoeren, kunt u nauwkeurig door uw bewerkingsgeschiedenis navigeren, zodat uw werk perfect aansluit bij uw bedoelingen. Door de stapsgewijze instructies in dit artikel te volgen en naar de gegeven voorbeelden te verwijzen, kunt u met vertrouwen ongedaan maken en opnieuw uitvoeren in uw Vi-bewerkingsruimte opnemen. Met deze vaardigheden tot uw beschikking wordt u een bekwamere en efficiëntere teksteditor, die in staat is om met gemak inhoud van hoge kwaliteit te produceren.