U hoeft eerder uitgevoerde opdrachten in Vim niet opnieuw te typen. Gebruik in plaats daarvan de opdrachtgeschiedenisfunctie van Vim.
Hoewel je de opdrachtgeschiedenis van de Linux-shell kunt gebruiken om eerder gebruikte opdrachten terug te roepen, wist je dat je hetzelfde kunt doen in Vim?
Vim heeft een opdrachtgeschiedenisfunctie waarmee u reeds ingevoerde opdrachten kunt vinden en uitvoeren. Hier ziet u hoe u er toegang toe kunt krijgen.
Vim-opdrachten oproepen
De eenvoudigste manier om commando's die je in Vim hebt ingevoerd terug te roepen, is door naar de commandomodus te gaan. Druk hiervoor op Ontsnappen en dan de Dubbele punt (:) sleutel. U kunt nu achteruit en vooruit bladeren door uw opdrachtgeschiedenis met behulp van de Omhoog En Omlaag pijltjestoetsen.
Als u een opdracht wilt uitvoeren, drukt u op Binnenkomen. Dit is vergelijkbaar met het gebruik van de shell-geschiedenismechanisme in moderne shells zoals Bash of Zsh.
Het venster Opdrachtgeschiedenis openen
U kunt ook een geschiedenisvenster openen dat al uw eerder gegeven commando's toont door naar de commandomodus te gaan en op te drukken
Ctrl+F.Als je dit venster hebt geopend, kun je omhoog en omlaag navigeren door op de te drukken k En J toetsen, vergelijkbaar met bewegen in de Vim-buffer.
Wanneer u een regel bereikt die u opnieuw wilt uitvoeren, drukt u gewoon op Binnenkomen en Vim zal dat commando uitvoeren.
Het venster Opdrachtgeschiedenis sluiten
Hoewel het opdrachtgeschiedenisvenster handig is, vraagt u zich misschien af hoe u het kunt afsluiten zonder een opdracht uit te voeren. Sindsdien is het gemakkelijk om het per ongeluk te openen Ctrl+F scrolt ook vooruit als u niet op de hebt gedrukt Dubbele punt (:) sleutel. Misschien had je dit in plaats daarvan willen doen.
Gelukkig is het eenvoudig om het opdrachtvenster te sluiten. Als u zich in de opdrachtgeschiedenis bevindt, drukt u op Ctrl+C om naar de bodem te springen en druk dan op Ctrl+C of Esc om het venster volledig te sluiten.
Nu kunt u door uw bestand bladeren als u dit van plan was, in plaats van het venster met de opdrachtgeschiedenis te openen.
Nu hebt u toegang tot de opdrachtgeschiedenis in Vim
Opdrachtgeschiedenis is weer een van de krachtige functies van Vim. U kunt de opdrachten die u hebt gegeven in de opdrachtmodus of in het venster met de opdrachtgeschiedenis bekijken en uitvoeren. Als u per ongeluk het opdrachtgeschiedenisvenster hebt geopend, kunt u het ook snel sluiten.
Een ander vaak over het hoofd gezien kenmerk van Vim is de mogelijkheid om meerdere bewerkingsvensters te openen en er tussen te schakelen, en zelfs volledige terminalopdrachten uit te voeren.