Jak tworzyć makra w VIM dla powtarzalnych zadań

Jak tworzyć makra w VIM dla powtarzalnych zadań
Makra są technicznie sekwencją wykonania niektórych operacji i są zwykle tworzone w celu szybkiego wykonywania często występujących zadań. W Microsoft Windows można znaleźć słowo MS, które ma funkcjonalność, aby umożliwić tworzenie makr. W systemach opartych na systemie Linux zobaczysz edytor VIM i możesz, jak w MS Word, tworzyć makra w VIM. Można go również nagrać, co można później odtwarzać w pliku. Nazywa się to również funkcją rekordów i odtwarzania edytora vim.

W tym artykule zbadano, jak tworzyć makra w edytorze VIM w Ubuntu 22.04.

Utwórz makra na VIM w Ubuntu

Musisz wykonać następujące kroki, aby utworzyć makra w VIM. Ale przed dalszym postępem powinieneś zrozumieć działanie makr.

  • Możesz użyć dowolnego pliku, nowego lub istniejącego.
  • Nazwa makro może być dowolnym alfabetem niższym.
  • Aby rozpocząć proces nagrywania, musisz nacisnąć „Q”, a następnie wpisać nazwę makro, którą zdefiniowałeś jak „QK”, gdzie *K to nasza nazwa makro *.
  • Rób to, co chcesz nagrać do późniejszego użycia i naciśnij „Q”, aby przestać nagrywać podczas gotowania.
  • Użyj „@”, aby uruchomić makro. Jeśli chcesz używać go wiele razy, użyj „4@”, gdzie * 4 to liczba razy, w których chcesz użyć makro *.

Krok 1: Utwórz plik do nagrywania

Musisz utworzyć plik nagrywania za pomocą następującego polecenia w edytorze VIM:

Vim MyMacros.tekst
]

Tutaj vim jest poleceniem, podczas gdy „myMacros.TXT ”to plik, który utworzyłeś za pomocą VIM.

Po naciśnięciu Enter naciśnij następujący wynik:

Krok 2: Zapis

Może być konieczne potwierdzenie, czy nagrywa, naciskając „Q”, a następnie naciskając K, gdzie *K to nasza nazwa makro *.

Używamy makro do powtórzenia. Więc najpierw naciskamy „ja”, a następnie wpisujemy tekst, który chcemy powtórzyć.

Następnie naciśnij „klawisz Escape, a następnie Q”, aby zatrzymać proces nagrywania. Wiadomość nagrania zniknie.

Krok 3: Skorzystaj z nagrywania

Jeśli chcesz skorzystać z nagrywania, przejdź do dowolnej lokalizacji w pliku. Naciśnij raz „@K” i dodaj dowolny numer, do którego chcesz użyć nagrania, na przykład „5@k”.

Istnieje kilka innych zastosowań makr w VIM. Oto kolejny.

Jak utworzyć sekwencję liczb w VIM za pomocą makr

Możesz szybko utworzyć serię liczb w VIM za pomocą makr, jak pokazano w następujących krokach:

Krok 1: Utwórz nowy plik i wstaw numer

Możesz wygenerować dowolną sekwencję liczb, których pragniesz za pomocą następujących poleceń:

VIM File1.tekst

Następnie naciśnij „I” i wpisz dowolną liczbę. W naszym przypadku używamy 999.

Krok 2: Rozpocznij nagrywanie

Aby rozpocząć nagrywanie, musisz nacisnąć „klawisz ESC”. A następnie naciśnij Q, a następnie dowolny klawisz, aby wymienić makro. Użyliśmy „C” jako naszej nazwy makro.

Teraz naciśnij „YY”, aby skopiować tekst. Następnie naciśnij „P”, aby wkleić go w następującym wierszu:

Teraz musisz nacisnąć „Ctrl+A”, aby zwiększyć jedną liczbę i nacisnąć „Q” po zakończeniu. Przestań nagrywać za pomocą klucza „Q”. Następnie naciśnij „klawisz ESC”, a następnie „8@c”, aby zwiększyć liczbę osiem razy. Możesz to zrobić na nieograniczonej ilości iteracji.

Wniosek

Korzystanie z makr na edytorze VIM może zaoszczędzić dużo czasu. Zamiast wpisywać długie powtarzające się zadanie lub polecenie, łatwiej jest wykonywać pracę w sekund. Redaktorzy używają głównie makr, które są wysoce elastyczne i używane zgodnie z ich wymaganiami. Ta funkcja sprawia, że ​​jest w jakiś sposób lepszy niż MS Word.