Co to jest VI
Edytor vi jest opracowany jako My surowy redaktor. Jest instalowany w każdym systemie Unix. Innymi słowy, jest dostępny we wszystkich dystrybucjach Linuksa. Jest przyjazny dla użytkownika i działa tak samo na różnych dystrybucjach i platformach. Jest to bardzo potężna aplikacja. Ulepszona wersja edytora vi to ponieważ .
Edytor vi ma dwa tryby:
zmień nazwę folderu Linux
Domyślnie edytor vi uruchamia się w trybie poleceń. Aby wprowadzić tekst, musisz być w trybie wstawiania, po prostu wpisz 'I' i będziesz w trybie wstawiania. Chociaż po wpisaniu I nic nie pojawi się na ekranie, ale będziesz w trybie wstawiania. Teraz możesz wpisać wszystko.
Aby wyjść z trybu wstawiania, naciśnij wyjście klawisz, zostaniesz przekierowany do trybu poleceń.
Jeśli nie jesteś pewien, w którym trybie się znajdujesz, naciśnij dwukrotnie klawisz Esc, a przejdziesz do trybu poleceń.
Korzystanie z VI
Narzędzie edytora vi jest narzędziem interaktywnym, ponieważ wyświetla zmiany dokonane w pliku na ekranie podczas edycji pliku.
W edytorze vi możesz wstawiać, edytować lub usuwać słowo, gdy kursor przesuwa się po pliku.
Dla każdej funkcji podano polecenia, takie jak usunięcie x lub dd.
W edytorze vi rozróżniana jest wielkość liter. Na przykład, P umożliwia wklejenie po bieżącej linii while P umożliwia wklejenie przed bieżącą linią.
składnia vi:
vi
Gdy w terminalu wpiszesz polecenie vi z nazwą pliku, terminal zostanie wyczyszczony i wyświetli się zawartość pliku. Jeśli nie ma takiego pliku, zostanie utworzony nowy plik, a po ukończeniu plik zostanie zapisany pod podaną nazwą.
jest w Pythonie
Przykład Linux VI
Rozumiemy vi na przykładzie:
Aby uruchomić vi, otwórz terminal i wpisz polecenie vi, a następnie nazwę pliku. Jeśli plik znajduje się w innym katalogu, możesz określić ścieżkę pliku. A jeśli Twój plik nie istnieje, utworzy nowy plik o określonej nazwie w podanej lokalizacji.
Przykład:
vi /home/sssit/Downloads/file.txt
Spójrz na powyższą migawkę, tworzymy nowy plik plik.txt (ponieważ ten plik nie istnieje) i wprowadziłem pełną ścieżkę do katalogu Pliki do pobrania.
Tryb poleceń
Oto, co zobaczysz, gdy naciśniesz Enter po powyższym poleceniu. Jeśli zaczniesz pisać, nic się nie pojawi, ponieważ jesteś w trybie poleceń. Domyślnie vi otwiera się w trybie poleceń.
Spójrz na powyższą migawkę, jest pusta, ponieważ jest to nowy plik. Aby rozpocząć pisanie, musisz przejść do trybu wstawiania. Na końcu okna terminala wyświetlana jest nazwa katalogu i nazwa pliku.
Tryb wstawiania
Aby przejść do trybu wstawiania, naciśnij I. Chociaż istnieją także inne polecenia umożliwiające przejście do trybu wstawiania, które omówimy na następnej stronie.
Spójrz na powyższą migawkę po naciśnięciu I weszliśmy w tryb wstawiania. Teraz możemy napisać wszystko. Aby przejść do następnej linii naciśnij Enter.
Po zakończeniu pisania naciśnij wyjście klawisz, aby powrócić do trybu poleceń.
Aby zapisać i wyjść
Możesz zapisać i wyjść z edytora vi z trybu poleceń. Przed napisaniem polecenia zapisu lub wyjścia należy nacisnąć dwukropek (:). Dwukropek pozwala na wydawanie poleceń vi.
wyjdź z tabeli vi:
Polecenia | Działanie |
---|---|
:wq | Zapisz i wyjdź |
:w | Ratować |
:Q | Zrezygnować |
:w imię | Zapisz jako imię i nazwisko |
ZZ | Zapisz i wyjdź |
:Q! | Przestań odrzucać wprowadzone zmiany |
:w! | Zapisz (i zapisz do pliku, którego nie można zapisać) |
Aby wyjść z vi, najpierw upewnij się, że jesteś w trybie poleceń. Teraz wpisz :wq i naciśnij Enter. Spowoduje to zapisanie i zamknięcie vi.
Typ :wq aby zapisać i wyjść z pliku.
Spójrz na powyższą migawkę, polecenie :wq zapisze i zamknie edytor vi. Kiedy wpiszesz go w trybie poleceń, pojawi się on automatycznie w lewym dolnym rogu.
Jeśli chcesz wyjść bez zapisywania pliku, użyj :Q. To polecenie zadziała tylko wtedy, gdy nie dokonałeś żadnych zmian w pliku.
Java pobiera aktualną datę
Spójrz na powyższą migawkę, ten plik jest modyfikowany, a zatem podczas pisania :Q wyświetla ten komunikat w lewym dolnym rogu.
Powyższy plik można zapisać za pomocą polecenia :!Q. Odrzuca zmiany dokonane w pliku i zapisuje go.
Spójrz na powyższą migawkę, którą napisaliśmy :!Q, zapisze nasz plik, odrzucając wprowadzone zmiany.
Komendy Vi
Edytor Linux vi różni się od innych edytorów. Aby korzystać z różnych funkcji, musisz używać różnych klawiszy. Chociaż korzystanie z edytora vi jest dość łatwe i interesujące.
rozmiary czcionek lateksowych
W poleceniach edytora vi rozróżniana jest wielkość liter.
Przyjrzyj się poleceniom vi w poniższej tabeli.
Aby przełączyć się z trybu poleceń do trybu wstawiania:
Komenda | Działanie |
---|---|
I | Zacznij pisać przed bieżącym znakiem |
I | Zacznij pisać na początku bieżącego wiersza |
A | Zacznij pisać po bieżącym znaku |
A | Zacznij pisać na końcu bieżącego wiersza |
O | Zacznij pisać w nowej linii po bieżącej linii |
O | Zacznij pisać w nowej linii przed bieżącą linią |
Aby poruszać się po pliku:
Polecenia | Działanie |
---|---|
J | Aby przejść w dół |
k | Aby przejść w górę |
H | Aby przesunąć się w lewo |
l | Aby przejść w prawo |
Aby przeskoczyć linie:
Polecenia | Działanie |
---|---|
G | Przekieruje Cię do ostatniej linii pliku |
`` | Przekieruje Cię do ostatniej pozycji w pliku |
Usunąć:
Polecenia | Działanie |
---|---|
X | Usuń bieżący znak |
X | Usuń znak przed kursorem |
R | Zastąp bieżący znak |
xp | Zamień dwie postacie |
dd | Usuń bieżącą linię |
D | Usuń bieżącą linię od bieżącego znaku do końca linii |
dG | usuń od bieżącej linii do końca pliku |
Aby powtórzyć i cofnąć:
Polecenia | Działanie |
---|---|
W | Cofnij ostatnie polecenie |
. | Powtórz ostatnie polecenie |
Polecenie wycinania, kopiowania i wklejania:
Polecenia | Działanie |
---|---|
dd | Usuń linię |
yy | (szarp, szarpnij) skopiuj linię |
P | Wklej po bieżącej linii |
P | Wklej przed bieżącą linią |
Polecenie wycinania, kopiowania i wklejania w blokach:
Polecenia | Działanie |
---|---|
dd | Usuń określoną liczbę n linii |
yy | Skopiuj określoną liczbę n linii |
Początek i koniec linii:
Polecenia | Działanie |
---|---|
I | Doprowadź na początek bieżącej linii |
^ | Doprowadź na początek bieżącej linii |
$ | Doprowadź na koniec bieżącej linii |
Prawidłowy | Usuń do początku linii |
d$ | Usuń do końca linii |
Łączenie linii:
Polecenia | Działanie |
---|---|
J | Połącz dwie linie |
tak | Powtórz bieżącą linię |
ddp | Zamień dwie linie |
Przejdź do przodu lub do tyłu:
Polecenia | Działanie |
---|---|
w | Przejdź o jedno słowo do przodu |
B | Przejdź o jedno słowo do tyłu |
w | Przesuń określoną liczbę słów do przodu |
dw | Usuń jedno słowo |
Jest | Skopiuj jedno słowo |
dw | Usuń określoną liczbę słów |
Wyszukaj ciąg:
Polecenia | Działanie |
---|---|
/strunowy | Wyszukiwanie do przodu dla danego ciągu |
?strunowy | Wyszukiwanie wstecz dla podanego ciągu |
/^ciąg | Ciąg wyszukiwania do przodu na początku linii |
/ciąg$ | Ciąg wyszukiwania do przodu na końcu linii |
N | Przejdź do następnego wystąpienia szukanego ciągu |
/ | Wyszukaj słowo on (a nie tam, tutaj itp.) |
/pl[abc]ce | Wyszukaj miejsce, plbce i plcce |
Zamień wszystko
Składnia:
: s///g
Przykład:
Polecenia | Działanie |
---|---|
:1,$ s/czytelny/zmieniony/ | Zamień do przodu na wstecz od pierwszej do ostatniej linii |
:3,6 s/litery/nowyw/g | Zamień do przodu na wstecz od trzeciej do dziewiątej linii |
Bufory tekstowe:
Polecenia | Działanie |
---|---|
'dodać | Usuń bieżącą linię i umieść tekst w buforze a |
„ap | Wklej linię z bufora a |
Skrót
Składnia:
:ab
Przykład:
Polecenia | Działanie |
---|---|
:ab au skrót i nieskrót | Skróć au, aby być „skrótem i nieskrótem” |
:jeden aut | Un - w skrócie au |
Indeks redaktora
Redaktor Vi
- Redaktor Vi
- 1) przełącznik
- 2) ruszaj się
- 3) skakać
- 4) usunąć
- 5) cofnij i powtórz
- 6) wycinaj, kopiuj, wklejaj
- 7) wycinaj, kopiuj, wklejaj bloki
- 8) Początek i koniec
- 9) Dołączenie
- 10) słowo
- 11) Szukaj
- 12) Wymień wszystko
- 13) Bufory tekstowe
- 14) Skróty