Za pomocą edytora VI możesz utworzyć nowy plik, edytować istniejący plik, przesuwać się po pliku itp. W tym przewodniku dowiemy się wszystkiego o edytorze VI, od utworzenia nowego pliku po edycję pliku za pomocą różnych trybów.
Pierwsze kroki z redaktorem VI
Edytor VI pozwala użytkownikom tworzyć nowe pliki lub pracować z istniejącymi plikami za pomocą różnych poleceń.
1. VI Nowy plik: Polecenia tworzą nowy plik, jeśli nie istnieje. Jeśli jednak określony plik istnieje, otworzy go.
Oto jak utworzyć nowy plik wymieniony Linuxhint.
$ vi Linuxhint
Po utworzeniu nowego pliku możesz dodać tekst lub wyjść za pomocą różnych poleceń, które omówimy później. Każda nowa linia ma Tylde (~), symbolizując nieużywaną linię.
2. vi -r nazwa pliku: Polecenie otwiera nazwany plik w trybie tylko do odczytu. W ten sposób nie można edytować niczego w istniejącym pliku.
$ vi -r Linuxhint
Zauważysz, że plik jest otwarty w edytorze VI, ale jest w trybie tylko w trybie odczytu.
3. Zobacz nazwę pliku: Polecenie działa podobnie do powyższego, ponieważ jest to alternatywny sposób otwarcia pliku w trybie tylko do odczytu za pomocą edytora VI.
VI tryby operacyjne
W zależności od celu możesz użyć dwóch trybów edytowania edytora VI: polecenie i wstaw tryby. Ponadto VI ma Tryb ucieczki do wykonywania różnych poleceń, zaczynając od okrężnicy, a następnie polecenie.
Tryb dowodzenia
tryb dowodzenia to tryb domyślny, który ładuje się po otwarciu pliku za pomocą vi. W tym trybie wpisujesz klawisze klawiatury do nawigacji po pliku, kopiowanie, wklejanie, przesuwaj kursor itp. Idealnie, tryb poleceń pozwala wpisać różne polecenia do manipulowania otwartym plik.
Aby przejść do trybu polecenia, naciśnij wyjście klawisz klawiatury, a na ekranie odnotujesz sygnał dźwiękowy, sygnalizując, że wprowadziłeś tryb poleceń.
Tryb wstawienia
Po otwarciu pliku i potrzebie dodawania do niego tekstu, musisz przejść do trybu wstawiania. W tym celu naciśnij klawisz klawiaturowy I. Po wprowadzeniu trybu wstawiania możesz zacząć pisać, a nowy tekst zostanie napisany w bieżącej pozycji kursora.
Po napisaniu tekstu możesz przejść do trybu polecenia, naciskając klawisz ESC.
Tryb ucieczki
Podczas wykonywania innych zadań, takich jak zapisanie pliku, musisz użyć trybu ucieczki. Możesz szybko przejść do trybu ucieczki naciśnięcie okrężnicy (:) na klawiaturze.
Raz w trybie ucieczki wpisz polecenie, które chcesz wykonać, i naciśnij klawisz Enter. Na przykład możesz zapisać i wyjść z pliku, naciskając : WQ Komenda.
Praca z redaktorem VI
Edytor VI oferuje różne sposoby pracy z plikami. Istnieją polecenia, aby poruszać się po pliku, przewiń go, edytować plik, wyszukiwać w pliku, zapisz, wyjście itp. Omówmy szczegółowo polecenia i ich opisy.
Nawigacja w pliku
Gdy chcesz nawigować w pliku, musisz przejść na tryb polecenia, aby uniknąć wpływu na tekst. W trybie poleceń użyj poniższych poleceń, aby poruszać się w pliku.
Innym wygodnym sposobem przeniesienia kursora do określonej linii jest naciśnięcie okrężnica a następnie numer linii. Na przykład mogliśmy uzyskać dostęp do 4. wiersza w pliku, naciskając : 4 i naciśnięcie klawisza klawiatury Enter, jak pokazano.
Większość z powyższych poleceń pomaga w nawigacji z plikiem o jeden znak na raz. Możesz jednak przewijać cały plik za pomocą poleceń w sekcji poniżej, szczególnie gdy masz duży plik.
Przewijanie pliku
Aby szybko przewijać plik za pomocą edytora VI, przełącz tryb polecenia, a następnie użyj poniższych poleceń. Zauważ, że musisz użyć Kontrola (Ctrl) i inne klucze do wykonania polecenia.
Usuwanie w VI Editor
Tryb poleceń w edytorze VI pozwala usunąć znaki lub linie w danej pozycji w następujący sposób.
Powyższe to wspólne sposoby usuwania znaków, słów i linii za pomocą edytora VI.
Edycja pliku
Edycja pliku, w tym wstawianie nowego tekstu, za pomocą edytora VI, wymaga wprowadzenia trybu wstawiania. W zależności od tego, który klawisz naciśniesz, aby wprowadzić tryb wstawienia, możesz edytować plik inaczej.
Tak więc, gdy chcesz przejść do trybu wstawiania w VI, użyj dowolnej z powyższych opcji, aby wprowadzić tryb wkładki, w zależności od tego, co chcesz osiągnąć.
Polecenia Yanking
Kopiowanie na vi jest określane jako Yanking. Istnieją cztery opcje kopiowania tekstu za pomocą edytora VI.
Zapisywanie pliku w vi
VI pozwala użytkownikom zapisać plik i zrezygnować lub zapisać i kontynuować edycję. Większość poleceń wymaga, abyś był w trybie poleceń, a następnie przełączać się na tryb ucieczki, naciskając okrężnica. Sprawdźmy je.
Wyszukiwanie na edytorze VI
Za pomocą edytora VI możesz szybko wyszukać i zastąpić dany ciąg lub znak. Możesz znaleźć jedną instancję ciągu lub wszystkie instancje.
Na poniższym obrazku szukamy ciągu „Linuxhint” i naciskając klawisz Enter. Kursor przejdzie do miejsca, w którym ciąg znajduje się ciąg w pliku. Możesz przejść do następnej instancji ciągu, naciskając N Lub N Klawisze klawiatury w trybie poleceń.
W poniższym przykładzie kursor jest w wierszu 10 i chcemy znaleźć ciąg „Linux”.
W poniższym wyjściu, On Line 10, zauważamy, że w ciągu „Linuxhint” ciąg „Linux” jest usuwany i nie wymieniany.
Użyj poniższej składni, aby znaleźć ciąg i zastąpić go innym w bieżącej linii.
Znajdźmy ciąg „Linux”I zastąp go„UNIX”On line 14, jak następuje.
Nasze wyjście zastąpi pierwszą instancję łańcucha docelowego na linii. Zauważ, że wymiana ciągu działa tylko dla bieżącej linii, w której kursor jest ustawiony.
W poniższym przykładzie chcemy znaleźć każdą instancję „test1”I zastąp go„Linuxhint.„Dlatego naszym poleceniem byłoby:%S/TEST1/LINUXHINT, jak pokazano niżej.
Zauważ, że na poniższym wyjściu udało nam się zastąpić wszystkie wystąpienia naszego ciągu docelowego nowym ciągiem.
Formatowanie linii i plików
Możesz sformatować, w jaki sposób różne linie w tekście są organizowane za pomocą opcji edytora VI.
Oto wyjście. Aby wrócić do ekranu VI, naciśnij klawisz Enter.
W powyższym zauważamy, że nazwa pliku jest „test1”, a jego inne szczegóły są wyświetlane.
Oto przykład zmiany nazwy pliku na „File123."
Możesz zweryfikować zmienioną nazwę pliku, sprawdzając jego status za pomocą poprzedniego polecenia.
Zmieńmy katalog na ~/Desktop.
Oto wyjście.
Poniższy przykład odczytuje zawartość „Linuxhint” w otwartym pliku.
Oto wyjście.
Modyfikacja ekranu VI
Istnieją różne polecenia ustawione do zmiany wyglądu ekranu VI.
Możesz użyć powyższych poleceń podczas pracy z edytorem VI w celu edytowania pliku.
Wniosek
Edytor VI jest jednym z kochanych redaktorów dla wspaniałych funkcji, które oferuje użytkownikom. Jest o wiele więcej, co można osiągnąć za pomocą VI niż za pomocą innych redaktorów. Kluczem jest znajomość, jakiej polecenia użyć, aby osiągnąć daną rzecz. Ten przewodnik przedstawił wszystko, co powinieneś wiedzieć o korzystaniu z edytora VI we wszystkich trybach edycji. *