Metoda ustvarjanja makrov v VIM za ponavljajoča se opravila v Ubuntu 20.04:
Za ustvarjanje makrov v VIM za ponavljajoča se opravila med uporabo Ubuntu 20.04, boste morali izvesti naslednje korake:
1. Za prikaz tega postopka moramo ustvariti lažno besedilno datoteko. Za to vnesite naslednji ukaz v terminal in pritisnite tipko Enter:
vim DummyFile.txtTu zamenjajte DummyFile z imenom datoteke, ki jo želite ustvariti. V tem primeru sem ustvaril datoteko z imenom Makro.txt. Ta ukaz je prikazan tudi na naslednji sliki:
2. Takoj ko pritisnete tipko Enter, se na zaslonu prikaže prazna besedilna datoteka. V tem primeru vas bomo naučili metode ustvarjanja makra za kopiranje besedila in večkratno lepljenje v besedilno datoteko. Za to morate biti v Običajno Urejevalnik besedil VIM je privzeto v običajnem načinu, zato vam tega načina ni treba preklopiti. Zdaj pritisnite "Q" čemur sledi ime vašega makra. Makre lahko imenujete z malimi črkami v angleški abecedi. V tem primeru je ime mojega makra "M" zato bom pritisnil “Qm”. Takoj ko pritisnete to kombinacijo tipk, bo VIM začel snemati vaš makro, in to boste lahko preverili tako, da pogledate na dno zaslona, kot je označeno na spodnji sliki:
3. Zdaj morate preklopiti na Vstavi Za to pritisnite Esc čemur sledi "jaz". Medtem ko ste v načinu za vstavljanje, vnesite vse, kar želite kasneje večkrat kopirati in prilepiti. V tem primeru želim, da se naslednja vrstica večkrat prikaže v moji besedilni datoteki:
Ustvarjanje makrov VIM za ponavljajoča se opravila
Napišete lahko karkoli po svoji izbiri. Prikazana je tudi na naslednji sliki:
4. Ko vtipkate želeno besedilo in ste ga uspešno posneli, pritisnite "Q" še enkrat ustaviti snemanje. Takoj, ko ga pritisnete, stanje snemanja izgine z dna, kot je prikazano na spodnji sliki:
5. Zdaj je vaš makro pripravljen za predvajanje. Le kazalec morate usmeriti na mesto, kamor želite prilepiti posneto besedilo, medtem ko ste v načinu vstavitve, kot je prikazano na zgornji sliki. Nato preklopite na Običajno s pritiskom na Esc Zdaj vnesite naslednji ukaz:
= @ qTakoj, ko ga vtipkate, se bo posneto besedilo samodejno predvajalo na položaju kazalca, kot je prikazano na naslednji sliki:
6. Če pa želite, da se vaš makro predvaja večkrat, morate v običajnem načinu vnesti naslednji ukaz:
NumberOfTimesTheMacroIsToBePlayed @ qTu zamenjajte NumberOfTimesTheMacroIsToBePlayed s celim številom. V tem primeru sem želel, da se moj makro ponovi petkrat, zato sem tipkal [e-pošta zaščitena]. Takoj, ko vnesete ta ukaz, se bo posneti makro predvajal na položaju kazalke tolikokrat, kot ste določili v ukazu, kot je prikazano na spodnji sliki:
Zaključek:
Z uporabo preproste metode, opisane v tem članku, lahko med uporabo Ubuntu 20 ustvarite makre za ponavljajoča se opravila v VIM.04 zelo priročno. Osnove so enake za katero koli vrsto naloge, za katero želite, da jo izvede vaš makro. Vendar pa boste morali za vsako različno nalogo nekoliko spremeniti logiko svojega makra.