If-Koubou

Przewodnik dla początkujących na temat edycji plików tekstowych za pomocą Vi

Przewodnik dla początkujących na temat edycji plików tekstowych za pomocą Vi (Jak)

Vi to potężny edytor tekstowy dołączany do większości systemów Linux, nawet tych wbudowanych. Czasami będziesz musiał edytować plik tekstowy w systemie, który nie zawiera bardziej przyjaznego edytora tekstu, więc znajomość Vi jest niezbędna.

W przeciwieństwie do Nano, łatwego w obsłudze terminalowego edytora tekstu, Vi nie trzyma ręki i nie podaje listy skrótów klawiaturowych na ekranie. Jest to modalny edytor tekstowy, posiadający tryb wstawiania i poleceń.

Pierwsze kroki

Vi to aplikacja terminalowa, więc musisz ją uruchomić z poziomu okna terminala. Użyj vi / path / to / file polecenie, aby otworzyć istniejący plik za pomocą Vi. The vi / path / to / file polecenie działa również, jeśli plik jeszcze nie istnieje; Vi utworzy nowy plik i zapisze go w określonej lokalizacji podczas zapisywania.

Pamiętaj, aby użyć sudo, jeśli chcesz edytować plik systemowy. Na przykład, możesz pisać sudo vi / etc / fstab jeśli chcesz edytować plik fstab. Użyj su zamiast tego użyj polecenia, jeśli używasz wersji systemu Linux innej niż Ubuntu, która nie używa sudo.

Tryb poleceń

Oto, co zobaczysz po otwarciu pliku w vi. Wygląda na to, że możesz zacząć pisać, ale nie możesz. Vi jest modalnym edytorem tekstowym i otwiera się w trybie poleceń. Próba wpisania na tym ekranie spowoduje nieoczekiwane zachowanie.

W trybie poleceń możesz przesuwać kursor za pomocą klawiszy strzałek. wciśnij x aby usunąć znak pod kursorem. Istnieje wiele innych poleceń usuwania - na przykład pisanie dd (naciśnij dwukrotnie klawisz d) usuwa cały wiersz tekstu.

Możesz wybrać, kopiować, wycinać i wklejać tekst w trybie poleceń. Ustaw kursor po lewej lub prawej stronie tekstu, który chcesz skopiować, i naciśnijv klawisz. Przesuń kursor, aby wybrać tekst, a następnie naciśnijy aby skopiować zaznaczony tekst lubx żeby to uciąć. Ustaw kursor w żądanym miejscu i naciśnijstr klawisz, aby wkleić skopiowany lub wycięty tekst.

Tryb wstawiania

Oprócz trybu poleceń, innym trybem, o którym musisz wiedzieć, jest tryb wstawiania, który pozwala wstawiać tekst w Vi. Wejście w tryb wstawiania jest łatwe, gdy już się zorientujesz - po prostu naciśnij ja naciśnij raz, po ustawieniu kursora w trybie poleceń. Zacznij pisać, a Vi wstawi znaki, które wpiszesz do pliku, zamiast próbować interpretować je jako polecenia.

Gdy skończysz w trybie wstawiania, naciśnij klawisz Escape, aby powrócić do trybu poleceń.

Zapisywanie i zamykanie

Możesz zapisać i opuścić vi z trybu poleceń. Najpierw upewnij się, że jesteś w trybie poleceń, naciskając klawisz Escape (ponowne naciśnięcie klawisza Escape nic nie robi, jeśli jesteś już w trybie poleceń).

Rodzaj : wq i naciśnij enter, aby zapisać plik na dysku i wyjść z vi. Możesz również podzielić to polecenie - na przykład wpisz : w i naciśnij enter, aby zapisać plik na dysku bez zamykania lub pisania : q wyjść z vi bez zapisywania pliku.

Vi nie pozwoli Ci wyjść, jeśli zmieniłeś plik od ostatniego zapisania, ale możesz wpisać : q! i naciśnij enter, aby zignorować to ostrzeżenie.

Sprawdź Nano, jeśli szukasz łatwego w użyciu edytora tekstowego terminala. Większość dystrybucji Linuksa ma zainstalowaną Nano, ale systemy wbudowane i inne pozbawione zabezpieczeń często zawierają tylko Vi.