Hvordan lage makroer i VIM for repeterende oppgaver

Hvordan lage makroer i VIM for repeterende oppgaver
Makroer er teknisk sett utførelsessekvensen til noen operasjoner og opprettes vanligvis for å utføre de ofte forekommende oppgavene raskt. I Microsoft Windows kan du finne MS -ordet, som har funksjonalitet for å la deg lage makroer. I de Linux-baserte systemene vil du se VIM-redaktøren, og du kan, som i MS Word, lage makroer i VIM. Det kan også spilles inn, som senere kan spilles i en fil. Det kalles også plate- og spillfunksjonen til VIM -redaktøren.

Denne artikkelen vil utforske hvordan du lager makroer på VIM -redaktøren i Ubuntu 22.04.

Lag makroer på Vim i Ubuntu

Du må utføre følgende trinn for å lage makroer i VIM. Men før du flytter videre, bør du forstå makroens arbeid.

  • Du kan bruke hvilken som helst fil, enten ny eller eksisterende.
  • Makronavnet kan være et hvilket som helst alfabet med lavere tilfelle.
  • For å starte opptaksprosessen, må du trykke på “Q” og deretter angi makronavnet som du definerte som “QK” der *k er vårt makronavnet *.
  • Gjør det du vil bli spilt inn for senere bruk og trykk “Q” for å stoppe opptaket når du er ferdig.
  • Bruk “@” for å kjøre makroen. Hvis du vil bruke den flere ganger, bruker du “4@” hvor * 4 er antall ganger du vil bruke makroen *.

Trinn 1: Opprett en fil for opptak

Du må opprette en innspillingsfil ved å bruke følgende kommando i VIM -redaktøren:

vim mymacros.tekst
]

Her er Vim kommandoen mens “MyMacros.txt ”er filen du opprettet ved hjelp av VIM.

Du vil se følgende resultat når du trykker på Enter:

Trinn 2: Record

Det kan hende du må bekrefte om det er registrert ved å trykke på “Q” og deretter trykke på K hvor *k er vårt makronavnet *.

Vi bruker makroen til å gjenta. Så vi trykker først på “Jeg” og skriver deretter teksten som vi vil gjenta.

Trykk deretter på "Escape -tasten og deretter Q" for å stoppe opptaksprosessen. Innspillingsmeldingen forsvinner.

Trinn 3: Bruk innspillingen

Hvis du vil bruke innspillingen, kan du gå til et hvilket som helst sted på filen. Trykk “@K” en gang og legg til et hvilket som helst nummer som du ønsker å bruke innspillingen til, som “5@k”.

Det er flere andre applikasjoner av makroer i Vim. Her er en annen.

Hvordan lage en sekvens av tall i VIM ved hjelp av makroer

Du kan raskt opprette en serie med tall i VIM ved hjelp av makroer, som vist i følgende trinn:

Trinn 1: Opprett en ny fil og sett inn et tall

Du kan generere hvilken som helst sekvens av tall du ønsker ved å bruke følgende kommandoer:

VIM File1.tekst

Trykk deretter “Jeg” og skriv inn hvilket. I vårt tilfelle bruker vi 999.

Trinn 2: Start opptak

For å begynne å spille inn, må du trykke på "ESC -tasten". Og trykk deretter Q etterfulgt av en hvilken som helst tast for å navngi makroen. Vi brukte “C” som vårt makronavn.

Nå, trykk “YY” for å kopiere teksten. Trykk deretter “P” for å lime den inn på følgende linje:

Nå må du trykke på “Ctrl+A” for å øke ett nummer og trykke “Q” en gang gjort. Slutt å spille inn ved hjelp av “Q” -tasten. Trykk deretter på "ESC -tasten" etterfulgt av "8@C" for å øke et tall åtte ganger. Du kan gjøre dette på ubegrensede iterasjoner.

Konklusjon

Å bruke makroer på VIM Editor kan spare mye tid. I stedet for å skrive en lang repeterende oppgave eller kommando, er det lettere å gjøre arbeidet på få sekunder. Redaktører bruker hovedsakelig makroene, som er svært elastiske og brukes i henhold til deres krav. Denne funksjonen gjør den på en eller annen måte bedre enn MS Word.