Jak przerobić zmiany w VIM?

Jak przerobić zmiany w VIM?
Być może użyłeś funkcji „cofnij” w wielu systemach operacyjnych, gdy przypadkowo popełniłeś jakikolwiek błąd, tj.mi., usuń jakiś plik. Ale czy kiedykolwiek słyszałeś o funkcji „ponowne”? Funkcja „ponownego” służy do odwrócenia działania polecenia „cofnij”. Oznacza to, że jeśli polecenie „cofnij” zostało użyte do usunięcia tekstu z pliku, „ponowne” ponownie umieści ten tekst w pliku jako odwrotność do „cofnięcia.”Innymi słowy, cokolwiek zostało wykonane przez polecenie„ Undo ”, polecenie„ ponowne ”powróci. VIM to dość popularny edytor tekstu, który można znaleźć w systemach Linux jako wbudowana aplikacja. Użycie przez Vima „Undo” i „Redo” jest całkiem znane. Postanowiliśmy więc zademonstrować, jak „przerobić” wszelkie zmiany w VIM za pomocą tego artykułu.

Przykład 01:

Zacznijmy więc z Ubuntu 20.04 Otwarcie skorupy końcowej, i.mi., Za pomocą Ctrl+Alt+T. Aby przeprowadzić kilka aktualizacji w VIM, musimy mieć w nich niektóre pliki z danymi. Więc używamy „nowego.plik txt ”z naszego folderu domowego Ubuntu 20.04 System. Zawiera numeryczne 2-liniowe dane zgodnie z instrukcją „CAT” na przedstawionym obrazie poniżej. Uruchom dołączoną instrukcję poniżej w Linux Shell.

$ CAT NOWOŚĆ.tekst

Teraz musisz otworzyć ten plik w VIM za pomocą instrukcji „VIM” z nazwą pliku jak poniżej. Uruchom dołączoną instrukcję poniżej w Linux Shell.

$ vim nowy.tekst

Teraz plik jest otwarty z pokazanym komunikatem uwagi. Naciśnij „E”, aby zacząć go używać. Wyjście można zweryfikować ze skorupy Linux.

Dane pliku są pokazane w normalnym trybie naszego edytora VIM. W VIM pracujemy w różnych trybach. Musimy najpierw otworzyć tryb normalny, używając klawisza „ESC”, aby przełączyć się z jednego trybu do drugiego. Musimy przełączyć tryb normalny za pomocą trybu wstawiania, aby wykonać niektóre aktualizacje. W tym celu musisz nacisnąć „ja” z klawiatury.

Teraz jesteśmy w trybie „wstaw” edytora VIM. Usuliśmy ostatni wiersz z tego pliku, jak pokazano na poniższym obrazie.

Jeśli chcesz odzyskać usuniętą linię w tym pliku, musisz użyć polecenia „Undo” w edytorze VIM, nawet jeśli zapisałeś ten plik, czy nie. Aby użyć polecenia „Undo”, musisz otworzyć tryb polecenia Vima. Naciśnij klawisz „ESC”, aby otworzyć tryb normalny i naciśnij „:”, aby uruchomić tryb poleceń. Teraz dodaj „cofnij” w obszarze poleceń i dotknij Enter.

Zobaczysz, jak nasz usunięty linia ponownie pojawi się w naszym pliku w edytorze VIM. Wyjście można zweryfikować ze skorupy Linux.

Jeśli żałujesz wykonania operacji „cofnij” w tym pliku, musisz wykonać operację „ponowne”. Możesz użyć tego samego trybu poleceń lub po prostu użyć „ctrl-r”, podczas gdy tryb normalny jest otwarty na edytorze vim. Zobaczysz, że druga linia zostanie ponownie usunięta z edytora za pomocą „ponownego” jako przeciwieństwa „Undo.”Wyjście można zweryfikować ze skorupy Linux.

Przykład 02:

Spójrzmy na podobny przykład zmian „ponownego” w edytorze VIM. Musimy więc otworzyć to samo „nowe.plik tekstowy txt ”w edytorze vim za pomocą polecenia„ vim ”. Ten plik zostanie otwarty w trybie normalnym. Ale jeśli chcemy dodać lub zaktualizować ten plik, musimy włączyć jego tryb „wstaw”. Wcześniej włącz swój tryb normalny, naciskając klawisz „ESC”. Następnie naciśnij „I” z klawiatury. Teraz tryb wstawiania jest włączony, dodaliśmy poniżej podsumowujący wzór 5 wierszy danych w pliku. Wydany wiersz VIM Editor pokazuje, że dodaliśmy 10 znaków na 5 wierszach pliku. Wyjście można zweryfikować ze skorupy Linux.

Musimy zapisać te 5-liniowe dane wzoru w tym samym pliku: „Nowy.tekst.”Dlatego musimy najpierw wrócić do trybu normalnego, używając klawisza„ ESC ”i naciskając klawisz„: ”z klawiatury, aby włączyć tryb poleceń. Napisz „W” z klawiatury w obszarze poleceń i naciśnij klawisz Enter, jak przedstawiono na dole poniższego obrazu. Wyjście można zweryfikować ze skorupy Linux.

Dolna edytora VIM pokaże, że dane są zapisywane w pliku „Nowe.tekst ”i.mi. "nowy.TXT FL, 30C, napisane ”. Wyjście można zweryfikować ze skorupy Linux.

Chcesz usunąć zmiany, które właśnie wprowadziłeś w edytorze VIM, cofając go. Musisz więc wykonać polecenie „cofnij” w obszarze polecenia, jak przedstawiono poniżej.

Po naciśnięciu klawisza „Enter” poprosi cię o ponowne naciśnięcie klawisza „Enter”, aby potwierdzić swoje działanie „Undo.„Więc naciśnij ponownie Enter. Wyjście można zweryfikować ze skorupy Linux.

To usunie wszystkie 5 wierszy z właśnie dodanego pliku VIM, jak pokazano poniżej.

Jeśli błędnie usunąłeś wszystkie te wiersze z tego pliku, możesz przerobić akcję „cofnij”. Naciśnij „Ctrl+R” lub użyj polecenia „Redo” w trybie poleceń VIM, a następnie klawisz Enter. Zobaczysz, że wszystkie 5 wierszy wróci na ekran pliku VIM. Wyjście można zweryfikować ze skorupy Linux.

Wniosek:

Wreszcie, zrobiliśmy z dzisiejszym artykuł. Przed użyciem polecenia „Redo” musimy przejść przez polecenie „Undo” w edytorze VIM. Ogólnie rzecz biorąc, koncepcja „ponownego” nie jest bardziej skomplikowana dla użytkowników VIM i Linux, gdy zapoznasz się z trybami VIM.