vim
Vim-registers
Zoeken…
parameters
| functionaliteit | registers |
|---|---|
| standaard register | "" |
| geschiedenis registers | "[1-9] |
| ruk register | "0 |
| genoemde registers | "[az] , "[AZ] hetzelfde als "[az] maar voegt toe |
| roep het huidige zoekpatroon op | "/ |
| kleine verwijderingen (diw, cit, ...) | "- |
| expressie registers voor eenvoudige wiskunde | "= |
| zwart gat register om grote stukken verwijderde tekst uit mem te verwijderen | "_ |
| laatste opdracht | ": |
| laatst ingevoegde tekst | ". |
| bestandsnaam | "% |
| klembord | "* |
| geselecteerde tekst | "+ |
| tekst laten vallen | "~ |
Verwijder een reeks regels in een benoemd register
Typ bij Normaal het volgende om een reeks regels in een benoemd register te verwijderen
:10,20d a
Hiermee worden regels 10,20 in register "a . Verwijderd. We kunnen dit verifiëren door te typen
:reg
Hiermee wordt de tekst weergegeven die is verwijderd in register "a .
Om de inhoud in "a te plakken, typt u gewoon
"ap
Plak de bestandsnaam in de invoegmodus met behulp van het bestandsnaamregister
Druk in de invoegmodus op <Cr> en vervolgens op % om de bestandsnaam in te voegen.
Deze techniek is van toepassing op alle registers.
Als u bijvoorbeeld in de invoegmodus het huidige zoekpatroon wilt plakken, typt u <Cr> en vervolgens / .
Kopiëren / plakken tussen Vim en systeemklembord
Gebruik het quotestarregister om te kopiëren / plakken tussen Vim en het systeemklembord
"*yy kopieert de huidige regel naar het systeemklembord
"*p plakt de inhoud van het systeemklembord in Vim
Toevoegen aan een register
Trek alle regels die TODO bevatten in een register met behulp van de toevoegbewerking
:global/TODO/yank A
Hier zijn we op zoek naar een TODO trefwoord wereldwijd, waarbij alle lijnen in register a gestort ( A register voegt alle regels aan a register toe).
OPMERKING: Over het algemeen is het een goede gewoonte om een register te wissen voordat u de toevoegbewerking uitvoert.
Typ qaq om een register te qaq . Bevestigen dat a register leeg is typen :reg en waarnemen dat a register leeg is.