vim

Kā izveidot makro VIM atkārtotiem uzdevumiem?

Kā izveidot makro VIM atkārtotiem uzdevumiem?
Makro ir definēts kā process, kas norāda noteiktas darbības izpildes secību. Makro parasti tiek izveidots uzdevumiem, kuriem vajadzētu notikt diezgan bieži. Windows operētājsistēmā Microsoft Word ļauj arī izveidot makro rediģēšanas nolūkiem. Līdzīgi Linux operētājsistēmā VIM teksta redaktors sniedz jums iespēju ļoti viegli izveidot makro. Tāpēc šajā rakstā mēs jums izskaidrosim makro izveidošanas metodi VIM atkārtotiem uzdevumiem, izmantojot Ubuntu 20.04.

Makro izveides metode VIM atkārtotiem uzdevumiem Ubuntu 20.04:

Makro izveidošanai VIM atkārtotiem uzdevumiem, izmantojot Ubuntu 20.04, jums būs jāveic šādas darbības:

1. Lai parādītu šo procesu, mums jāizveido fiktīvs teksta fails. Lai to izdarītu, ievadiet šādu komandu savā terminālā un pēc tam nospiediet taustiņu Enter:

vim DummyFile.txt

Šeit aizstājiet DummyFile ar faila nosaukumu, kuru vēlaties izveidot. Šajā piemērā esmu izveidojis failu ar nosaukumu Makro.txt. Šī komanda ir parādīta arī šajā attēlā:

2. Tiklīdz nospiedīsit taustiņu Enter, ekrānā parādīsies tukšs teksta fails. Šajā piemērā mēs iemācīsim jums makro izveidošanas metodi teksta kopēšanai un vairākas reizes ielīmēšanai teksta failā. Lai to izdarītu, jums jāatrodas Normāli VIM teksta redaktors pēc noklusējuma ir režīmā Normal, tāpēc jums nav jāpārslēdzas uz šo režīmu. Tagad nospiediet “Q” kam seko jūsu makro nosaukums. Jūs varat nosaukt savus makro ar mazajiem burtiem angļu alfabētiem. Šajā piemērā mana makro nosaukums ir “M” tāpēc es nospiedīšu “Qm”. Tiklīdz nospiedīsit šo taustiņu kombināciju, VIM sāks ierakstīt jūsu makro, un jūs varēsiet to pārbaudīt, aplūkojot ekrāna apakšdaļu, kā iezīmēts zemāk redzamajā attēlā:

3. Tagad jums jāpārslēdzas uz Ievietojiet Lai to izdarītu, nospiediet Esc sekoja “I”. Atrodoties ievietošanas režīmā, ierakstiet visu, ko vēlāk vēlaties kopēt un ielīmēt vairākas reizes. Šajā piemērā es vēlos, lai mana teksta failā vairākas reizes tiktu parādīta šāda rinda:

VIM makro izveidošana atkārtotiem uzdevumiem

Jūs varat rakstīt jebko pēc savas izvēles. Tas ir parādīts arī šajā attēlā:

4. Kad esat ierakstījis vajadzīgo tekstu un esat to veiksmīgi ierakstījis, nospiediet “Q” vēlreiz, lai apturētu šo ierakstu. Tiklīdz to nospiedīsit, ierakstīšanas statuss pazudīs no apakšas, kā parādīts zemāk esošajā attēlā:

5. Tagad jūsu makro ir iestatīts atskaņošanai. Jums vienkārši jānorāda kursors uz vietu, kur vēlaties ielīmēt ierakstīto tekstu, atrodoties režīmā Ievietot, kā parādīts augšējā attēlā. Pēc tam pārslēdzieties uz Normāli režīmā, nospiežot Esc Tagad ierakstiet šādu komandu:

= @ q

Tiklīdz to ierakstīsit, ierakstītais teksts tiks automātiski atskaņots kursora pozīcijā, kā parādīts šajā attēlā:

6. Tomēr, ja vēlaties, lai makro tiktu atskaņots vairākas reizes, tad, atrodoties režīmā Normāls, jums jāievada šāda komanda:

NumberOfTimesTheMacroIsToBePlayed @ q

Šeit aizstājiet NumberOfTimesTheMacroIsToBePlayed ar veselu skaitli. Šajā piemērā es gribēju, lai mans makro tiktu atkārtots 5 reizes, tāpēc es ierakstīju [e-pasts aizsargāts]. Tiklīdz ierakstāt šo komandu, ierakstītais makro tiks atskaņots kursora pozīcijā tik reižu, cik esat norādījis komandā, kā parādīts zemāk esošajā attēlā:

Secinājums:

Ievērojot šajā rakstā aprakstīto vienkāršo metodi, izmantojot Ubuntu 20, varat izveidot makro atkārtotiem uzdevumiem VIM.04 ļoti ērti. Pamatinformācija ir vienāda katram uzdevuma veidam, kuru vēlaties veikt makro. Tomēr katram citam uzdevumam būs nedaudz jāmaina makro loģika.

Kā nomainīt peles kreiso un labo pogu operētājsistēmā Windows 10
Tas ir diezgan normāli, ka visas datora peles ierīces ir ergonomiski izstrādātas lietotājiem ar labo roku. Bet ir pieejamas peles ierīces, kas ir īpaš...
Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...
Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...