Praca z edytorem Vi w systemie Linux
Co to jest edytor vi
Vi lub Visual Editor to domyślny edytor tekstu, który jest dostarczany z większością systemów Linux. Jest to edytor tekstowy oparty na terminalu, którego użytkownicy muszą się nauczyć, zwłaszcza gdy w systemie nie są dostępne bardziej przyjazne dla użytkownika edytory tekstu. Niektóre inne powody korzystania z Vi to:
- Vi jest dostępny na prawie wszystkich systemach operacyjnych.
- Inteligentna gama skrótów obejmujących krótkie naciśnięcia klawiszy.
- Możesz używać Vi jako doskonałego edytora HTML.
- Polecenia Vi są tak bogate, że prawie nie trzeba odrywać rąk od klawiatury.
- Edytor Vi tworzy małe pliki, dzięki czemu jest lekki na twoim magazynie.
- Jest wolne.
W tym samouczku nauczymy się, jak uruchamiać i używać edytora Vi oraz pracować z plikami tekstowymi.
Uruchamianie edytora Vi
Vi Editor dla systemu Linux to edytor tekstowy oparty na terminalu, więc najpierw musisz otworzyć okno terminalu. Po otwarciu terminalu Linux możesz:
- Utwórz plik
- Pracować na już istniejącym pliku
Tworzenie pliku za pomocą Vi
Aby utworzyć plik w Vi, użyj następującego polecenia:
vi nazwa pliku
Przykład: vi textfile.txt
Aby utworzyć plik w określonej lokalizacji, użyj następującego polecenia:
vi / ścieżka / do / nazwa pliku
Otwieranie już istniejącego pliku
Aby otworzyć już istniejący plik , użyj następującego polecenia:
vi / ścieżka / do / nazwa pliku
Uwaga: Nazwa pliku o określonej nazwie zostanie utworzona, jeśli nie istnieje jeszcze w systemie
Tryby Vi
Przed rozpoczęciem pracy nad plikami , ważne jest, aby dowiedzieć się, że Vi Editor działa w dwóch trybach: trybie poleceń i trybie wstawiania. W trybie poleceń możesz w zasadzie poruszać się po tekście, wyszukiwać słowa w pliku i zapisywać plik itp. Możesz uruchamiać różne polecenia, ale nie możesz wstawiać niczego w tekście; w tym celu musisz być w trybie wstawiania. Pamiętaj, że w trybie poleceń klawisze wpisywane będą działać tylko jako polecenia; jednak w trybie wstawiania będziesz mógł pisać i edytować tekst.
Przełączanie między trybami
Kiedy tworzysz lub otwierasz plik w Vi, jesteś w trybie poleceń. Chociaż wydaje się, że możesz tutaj pisać, nie możesz. Aby napisać cokolwiek, musisz przejść do trybu wstawiania, naciskając klawisz i . Aby wrócić do trybu poleceń, wystarczy nacisnąć klawisz esc .
Uwaga: Należy pamiętać, że w edytorze Vi rozróżniana jest wielkość liter. Więc jeśli twoje klawisze nie dają pożądanych rezultatów, upewnij się, że przypadkowo nie nacisnąłeś klawisza Caps Lock.
Tryb poleceń
Vi zwykle uruchamia się w trybie poleceń. Możesz wykonywać operacje administracyjne na plikach, takie jak zapisywanie pliku, wykonywanie poleceń na pliku, przesuwanie kursora po pliku, wycinanie / szarpanie oraz wklejanie linii i słów w pliku. Tryb poleceń umożliwia także wyszukiwanie i zastępowanie tekstu w pliku.
Przesuwanie kursora po pliku:
Zazwyczaj można przesuwać kursor po tekście w plikach za pomocą klawiszy strzałek w górę, w dół, w lewo i w prawo na klawiaturze.Jeśli używasz zdalnego terminala, a klawisze strzałek nie zachowują się w pożądany sposób, możesz użyć następujących klawiszy jako zamienników:
Przesuń w lewo: h
Przesuń w prawo: l
Przesuń w górę: k
Przesuń dół: j
Tryb wstawiania
Aby wprowadzić tekst do pliku, musisz być w trybie wstawiania. Wszystko, co wpiszesz w tym trybie, zostanie uznane za tekst i dodane do pliku.
Praca z plikami vi
Wstawianie tekstu
Po utworzeniu nowego pliku lub otwarciu już istniejącego pliku, możesz pisać w nim tekst, przechodząc najpierw do trybu wstawiania, naciskając klawisz i . Zauważysz, że samo polecenie vi zasadniczo nie pojawia się na ekranie. Możesz wpisać kilka wierszy i nacisnąć
Zaznaczanie tekstu
Tekst można kopiować, wycinać i wklejać tylko w trybie poleceń. Aby zaznaczyć tekst, ustaw kursor po lewej lub prawej stronie tekstu, który chcesz zaznaczyć, i naciśnij klawisz v . Następnie możesz przesunąć kursor, aby zaznaczyć tekst.
Kopiowanie tekstu
Po wybraniu tekstu, jak opisano powyżej, możesz nacisnąć y , aby skopiować tekst i x , aby wyciąć tekst. Aby wkleić tekst, ustaw kursor w żądanym miejscu i naciśnij klawisz p , aby wkleić skopiowany lub wycięty tekst. Pamiętaj, że powinieneś być w trybie poleceń, aby wykonywać te operacje.
Usuwanie tekstu
Aby usunąć znak z pliku, przesuń kursor, aż znajdzie się na niewłaściwej literze, a następnie wpisz x klawisz. Aby usunąć więcej znaków, powiedz trzy, wpisz 3x .
Zapisywanie i zamykanie pliku
W trybie komend wpisz : wq i naciśnij enter, aby zapisać plik na dysku i wyjść z vi. Polecenie : w zapisuje tylko plik na dysku, a : q kończy działanie vi bez zapisywania pliku. Możesz także podzielić to polecenie, na przykład wpisz : w i naciśnij klawisz Enter, aby zapisać plik na dysku bez wychodzenia lub wpisz : q , aby wyjść z vi bez zapisywania pliku.
Po wprowadzeniu zmian w pliku i wyjściu bez zapisywania zmian, vi wyświetli ostrzeżenie. Możesz zignorować ostrzeżenie, używając polecenia : q! I naciśnij enter.
Wspólne polecenia vi
Do obejścia plików w edytorze Vi będą używane następujące polecenia sterujące Vi:
Polecenie | Opis |
Edycja pliku | |
i | Użyj tego polecenia, aby wstawić tekst przed bieżącym kursorem lokalizacja |
I | Użyj tego polecenia, aby wstawić tekst na początku wiersza |
a | Użyj tego polecenia, aby wstawić tekst po bieżącym kursorze położenie |
o | Użyj tego polecenia, aby utworzyć nowy wiersz tekstu poniżej bieżąca lokalizacja kursora |
Usuwanie znaków | |
x | Użyj tego polecenia, aby usunąć znak z bieżącej lokalizacji |
X | Użyj tego polecenia, aby usunąć znak przed bieżącym miejscem |
dw | Użyj tego polecenia, aby usunąć z bieżącej lokalizacji do następnego słowa |
D | Użyj tego polecenia, aby usunąć z bieżącej lokalizacji do końca linii |
dd | Użyj tego polecenia, aby usunąć całą linię |
Kopiowanie i wklejanie | |
yy | Użyj to polecenie, aby skopiować bieżący wiersz |
p | Użyj tego polecenia, aby wkleić skopiowany tekst za kursorem |
P | Użyj to polecenie, aby wkleić szarpany (wycięty) tekst przed kursorem |
Zmiana tekstu | |
cc | Użyj tego polecenia, aby usunąć zawartość wiersza |
s | Użyj tego polecenia, aby zastąpić znak znakiem, który piszesz |
r | Użyj tego polecenia, aby zastąpić znak pod kursorem i powrócić do trybu poleceń |
Wniosek
Więc ten samouczek dotyczył edytora Vi. Mam nadzieję, że nauczyłeś się tworzyć nowy plik lub otwierać istniejący. Nauczyłeś się także wstawiać, usuwać lub usuwać słowa z pliku tekstowego.