Hoe ongedaan maken in Vim te gebruiken

Hoe ongedaan maken in Vim te gebruiken
Lezers zoals jij helpen MUO te ondersteunen. Wanneer u een aankoop doet via links op onze site, kunnen we een partnercommissie verdienen. Lees verder.

Bij het bewerken met Vim op Linux kun je gemakkelijk fouten maken. Gelukkig is het ook gemakkelijk om ze ongedaan te maken.





MUO-video van de dag SCROLL OM DOOR TE GAAN MET INHOUD

Een Vim-bewerking ongedaan maken

Eenvoudige Vim-bewerkingen voor ongedaan maken zijn vergelijkbaar met de ongedaanmaakfunctie die u mogelijk hebt gebruikt in een moderne tekstverwerker zoals Microsoft Word, LibreOffice Writer of Google Docs. Vim houdt de wijzigingen bij die u in een bestand aanbrengt en kan deze indien nodig ongedaan maken.





Vim beschouwt alles wat u doet in de invoegmodus of alle opdrachten in de opdrachtmodus als wijzigingen. Bijvoorbeeld:





hoe maak je je eigen minecraft mods
  • Als u meerdere regels in de invoegmodus typt en vervolgens onmiddellijk ongedaan maakt, worden die regels verwijderd.
  • Als u een regel typt, overschakelt naar de opdrachtmodus en vervolgens terugschakelt naar de invoegmodus en nog wat tekst typt, maakt u twee wijzigingen. Met Ongedaan maken worden ze allemaal afzonderlijk verwijderd.

Je kunt het ook herhalen Vim-opdrachten zoals '3dd' om drie regels te verwijderen. Als u een van deze samengestelde opdrachten geeft, wordt deze ook opnieuw uitgevoerd als de laatste wijziging. U kunt doorgaan met ongedaan maken totdat u terugkeert naar het punt waar u begon, toen u het bestand opende of maakte.

hoeveel geheugen is een terabyte

Als je je realiseert dat je een bewerking in Vim hebt aangebracht die je niet wilde maken, kun je deze in twee eenvoudige stappen ongedaan maken:



  1. Druk op Esc om er zeker van te zijn dat u zich in de opdrachtmodus bevindt.
  2. druk op in om de vorige wijziging ongedaan te maken.

Dat is het. Er wordt een bericht weergegeven over de wijzigingen die zijn aangebracht, zoals 'n minder regels'.

 Vim melding ongedaan maken

Als u meer dan één wijziging ongedaan wilt maken, kunt u dat ook doen. Voeg gewoon het ongedaan maken-commando toe met het aantal wijzigingen dat u ongedaan wilt maken, zoals u kunt met de meeste andere Vim-opdrachten. Als u bijvoorbeeld twee wijzigingen ongedaan wilt maken, drukt u op:





2u

Hoe opnieuw te doen in Vim

Het kan zijn dat uw opdracht voor ongedaan maken iets ongewenst doet, of dat u er gewoon van gedachten over verandert. In dit geval kunt u redo-opdrachten geven om uw bestand terug te brengen naar de vorige staat.

je hebt toestemming nodig om deze actie uit te voeren windows 10 map verwijderen

Terwijl Vim uw wijzigingen bijhoudt, houdt het ook uw ongedaan gemaakte wijzigingen bij. U kunt de ongedaan gemaakte bewerkingen indien nodig dus ongedaan maken door bewerkingen opnieuw uit te voeren. Houd er rekening mee dat Vim meerdere regels die in de invoermodus zijn ingevoerd, als één wijziging beschouwt, dus als u een bewerking opnieuw uitvoert, krijgt u meerdere regels terug in één opdracht.





Het commando om dit te doen is Ctrl+r , voor 'opnieuw uitvoeren.' Zorg ervoor dat u zich in de opdrachtmodus bevindt door op Esc te drukken. Opnieuw werkt volgens hetzelfde principe als ongedaan maken; U kunt de herhaling bijvoorbeeld herhalen door er het aantal herhalingen aan toe te voegen dat u wilt uitvoeren.

 Vim-melding voor opnieuw uitvoeren

Net als bij ongedaan maken ziet u een kort bericht over de wijzigingen die opnieuw zijn aangebracht, zoals het aantal regels dat aan het bestand is toegevoegd. U kunt dit een willekeurig aantal keren opnieuw doen, totdat u terugkeert naar de huidige status van het bestand.