|
Podstawowe użycie VI/VIM Ten artykuł obejmuje podstawy korzystania z vi (vim), ale to w zasadzie wystarczy dla przeciętnego użytkownika! Różnica między i/vim polega na tym, że oba są edytorami multimodalnymi, różnica polega na tym, że vim to ulepszona wersja vi, która nie tylko jest kompatybilna ze wszystkimi instrukcjami vi, ale także zawiera kilka nowych funkcji. Na przykład składnia jest podświetlona, a operacje wizualizacyjne mogą być wykonywane nie tylko w terminalu, ale także w oknie X, Mac OS i Windows.
Edytor vi jest standardowym edytorem dla wszystkich systemów Unix i Linux i nie ustępuje żadnemu współczesnemu edytorowi tekstu, oto krótka prezentacja jego zastosowania oraz niewielka liczba instrukcji. Ponieważ edytor vi jest identyczny dla wszystkich wersji Uniksa i Linuksa, można dowiedzieć się o nim więcej wszędzie tam, gdzie pojawia się VI. Vi to także najprostszy edytor tekstu w Linuksie, a po jego nauce będziesz mógł poruszać się po świecie Linuksa bez żadnych przeszkód. [Po prostu, możesz używać strzałek w górę, dół, lewo, prawo i lewo oraz usuwania i cofania do przesuwania i usuwania, czy to w trybie poleceń, czy wstaw]
1. Podstawowa koncepcja VI Zasadniczo vi można podzielić na trzy stany: tryb poleceń, tryb wstawienia oraz tryb ostatniej linii, a funkcje każdego trybu wyróżnia się następująco: 1) Tryb poleceń) Kontroluj ruch kursora ekranu, usuwanie znaków, słów lub linijek, ruch kopiowania sekcji i wejścia do trybu Wstaw lub do trybu ostatniej linii. 2) Tryb wstawek Tylko w trybie Insert możesz wprowadzać tekst, naciskać "ESC", aby wrócić do trybu wiersza poleceń. 3) Tryb ostatniej linii Zapisz lub wyjdź z pliku, a także możesz ustawić środowisko edycji, na przykład wyszukiwanie ciągów znaków i wypisywanie numerów linii...... itd.
Jednak zazwyczaj upraszczamy vi do dwóch trybów podczas jego używania, czyli tryb ostatniej linii jest również uwzględniony w trybie poleceń (trybie poleceń).
2. Podstawowa operacja vi a) Enter VI Po wpisaniu vi i nazwy pliku w okcie systemowym, wejdź na pełnoekranowy ekran edycji vi: $ vi myfile. Jednak warto zauważyć, że po wprowadzeniu vi jesteś w "trybie poleceń" i musisz przełączyć się na "Insert mode", aby wprowadzić tekst. Początkujący użytkownicy vi będą chcieli najpierw przesunąć kursorem góra, dół, lewo i prawo, ale komputer ciągle pika, co go trochę denerwuje, więc po wpisaniu vi nie ruszaj się, przejdź do trybu "Wstaw"!
b) Przełączyć się na tryb wstaw, aby edytować plik Kliknij literę "i" w "Trybie wiersza poleceń", aby wejść w "Insert mode", a następnie możesz zacząć wpisywać tekst.
c) Wstaw przełącznik Obecnie jesteś w trybie "Wstaw", więc możesz pisać tekst tylko wtedy, gdy okaże się, że wpisałeś złe słowo! Jeśli chcesz użyć kursora, aby cofnąć się i usunąć słowo, musisz kliknąć "ESC", aby przejść do "trybu poleceń", a następnie usunąć tekst.
d) Zakończ VI i zapisz plik W trybie poleceń kliknij dwukropek ":", aby wejść w tryb ostatniej linii, na przykład: : W Filename (Wpisz "W Filename", aby zapisać artykuł z podaną nazwą pliku) : wq (wejść w "wq", zapisać i wyjść z vi) : Q! (Wprowadź q!, wymusz wywołanie vi bez zapisu)
3. funkcyjny w trybie poleceń 1). Tryb insertowania Naciśnij "i", aby przełączyć się na tryb wstawienia, "wstaw tryb", naciśnij "i", aby wejść w tryb wstawiania i wejść do pliku z aktualnej pozycji kursora; Po naciśnięciu "a" w trybie wstawiania, tekst jest wprowadzany z następnej pozycji aktualnego kursora; Po naciśnięciu "O", aby wejść w tryb wstawki, możesz wstawić nową linię i wpisać tekst od początku linijki.
2). Przełącz się z trybu inserta do trybu wiersza poleceń Naciśnij przycisk "ESC".
3). Przesuwaj kursor Vi można przesuwać kursorem bezpośrednio w górę, w dół, w lewo i w prawo za pomocą kursora na klawiaturze, ale zwykłe vi używa małych liter "H", "J", "K" i "L" do sterowania kursorem, przesuwając odpowiednio o jedno pole w lewo, w dół, w górę i w prawo. Naciśnij "Ctrl" + "B": Przesuń ekran na "Cofnij" o jedną stronę. Naciśnij "Ctrl" + "F": Przesuń ekran o jedną stronę na "Dalej". Naciśnij "Ctrl" + "U": Przesuń ekran o pół strony na "Cofnij". Naciśnij "Ctrl" + "D": Przesuń ekran o pół strony na "Dalej". Naciśnij cyfrę "0": Przenieś się na początek artykułu. Naciśnij "G": Przenieś się na koniec artykułu. Naciśnij "$": Przesuń się na "koniec linii" wiersza, gdzie znajduje się kursor. Naciśnij "^": Przesuń się do "Linii Head" w wierszu, w którym znajduje się kursor Naciśnij "w": Kursor przeskakuje na początek następnego słowa Naciśnij "e": kursor przeskakuje do przyrostka następnego słowa Naciśnij "b": Cofnij kursor do początku poprzedniego słowa Naciśnij "#l": Kursor przesuwa się na pozycję # w rzędzie, np. 5L, 56L.
4). Usuń tekst "x": Za każdym razem, gdy go naciśniesz, usuń znak "za", gdzie znajduje się kursor. "#x": Na przykład "6x" oznacza usunięcie "po" 6 znakach, gdzie znajduje się kursor. "X": Wielka litera X, za każdym razem gdy ją naciśniesz, usuń znak "przed", gdzie znajduje się kursor. "#X": Na przykład "20X" oznacza usunięcie "przednich" 20 znaków, gdzie znajduje się kursor. dd: Usuń wiersz, w którym znajduje się kursor. "#dd": Usuń wiersz # z wiersza, w którym znajduje się kursor
5). Kopiuj "yw": Przepisz znak z kursora na sufiks do bufora. "#yw": Skopiuj słowo # do bufora "yy": Skopiuj wiersz, w którym znajduje się kursor, do bufora. "#yy": Na przykład "6yy" oznacza skopiowanie 6 linii tekstu "w dół" z linii, w której znajduje się kursor. "p": Wklej znaki z bufora do lokalizacji kursora. Uwaga: Wszystkie polecenia kopiowania związane z "y" muszą działać z "p", aby zakończyć funkcję kopiowania i wklejania.
6). Zastąpić "r": Zamień znak, w którym znajduje się kursor. "R": Zamień znak, na którym znajduje się kursor, aż do naciśnięcia "ESC".
7). Odpowiedź na ostatnią akcję "u": Jeśli wykonasz polecenie przez pomyłkę, możesz natychmiast nacisnąć "u", aby wrócić do poprzedniej operacji. Naciśnij "u" kilka razy, aby wykonać różne odpowiedzi.
8). Zmiany "cw": Zmień słowo tam, gdzie znajduje się kursor, na przyrostek "c#w": Na przykład "c3w" oznacza zmianę 3 słów
9). Przejdź do podanego wiersza "Ctrl" + "G" wskazuje numer wiersza wiersza, w którym znajduje się kursor. "#G": Na przykład "15G", co oznacza przesunięcie kursora na początek 15. linii artykułu.
4. Wprowadzenie do pokomandy w trybie ostatniej linii Przed użyciem "ostatniej linii" pamiętaj, aby nacisnąć "ESC", aby upewnić się, że jesteś w "trybie poleceń", a następnie nacisnąć dwukropek ":", aby wejść w "ostatnią linię".
A) Wypisz numery linii "set nu": Po wpisaniu "set nu" numer linii będzie wyświetlany przed każdą linią w dokumencie.
B) Przejdź do linii w dokumencie "#": Znak "#" oznacza liczbę, wpisz cyfrę po dwukropku, a następnie naciśnij enter, aby przejść do linii, np. wpisując liczbę 15, a następnie wprowadź – przeskoczysz do 15. linii artykułu.
C) Znajdź postacie "/keyword": Najpierw naciśnij "/", potem wpisz znak, którego szukasz, jeśli słowo kluczowe, które znajdziesz po raz pierwszy, nie jest tym, czego szukasz, możesz dalej naciskać "n", aby znaleźć to słowo. 「? Słowo kluczowe": Pierwsze naciśnięcie "?" a następnie wpisz znak, którego szukasz; jeśli pierwsze słowo kluczowe nie jest tym, czego szukasz, możesz dalej naciskać "n", aby przejść do przodu, aż znajdziesz wybrane słowo.
D) Zapisz plik "w": Wpisz literę "w" w dwukropku, aby zapisać plik.
E) Leave vi "Q": Naciśnij "Q", aby wyjść, jeśli nie możesz opuścić VI, możesz za "Q" napisać "!" Zmuszony do odejścia od Vi. "qw": Zazwyczaj zaleca się używanie go z "w" przy wyjściu, aby móc zapisać plik po wyjściu.
5. VI, lista poleceń 1) Poniższa tabela przedstawia niektóre funkcje w trybie poleceń:
h Przesuń kursor zostawiony przez jeden znak Przesuń kursor w prawo o jeden znak Kursor k przesuwa się o jedną linię w górę Kursor j przesuwa się o jedną linię w dół ^Przesuń kursor na początek wiersza 0 liczba "0", kursor przesuwa się na początek artykułu Kursor G przesuwa się na koniec artykułu $Cursor przesuwa się na koniec rzędu Ctrl+f, aby odwrócić ekran do przodu Ctrl+b, aby odwrócić ekran do tyłu Ctrl+d, aby odwrócić ekran do połowy Ctrl+U cofa połowę ekranu Wstawiam znak przed pozycję kursora Ostatni znak a w miejscu kursora zaczyna rosnąć o Wstaw nową linię i wprowadź od początku linii ESC cofa się ze stanu wejściowego do stanu poleceń x usuwa znak po kursorze #x删除光标后的#个字符 X (wielka litera X), usuń znak przed kursorem #X删除光标前面的#个字符 DD usuwa wiersz, w którym znajduje się kursor #dd删除从光标所在行数的#行 yw kopiuje słowo tam, gdzie jest kursor #yw复制光标所在位置的#个字 yy, kopiuj wiersz, w którym znajduje się kursor #yy复制从光标所在行数的#行 Ppaste uAnuluj operację CW zmienia słowo tam, gdzie znajduje się kursor #cw更改光标所在位置的#个字
2) Poniższa tabela przedstawia niektóre polecenia w trybie poleceń liniowych W file name przechowuje edytowany plik jako nazwę pliku Nazwa pliku WQ przechowuje edytowany plik jako nazwę pliku i kończy się z VI Q!porzuć wszelkie modyfikacje i wyjść z VI Zestaw Nu pokazuje numer linii
/或?查找,在/后输入要查找的内容 N i/albo? Jeśli to, czego szukasz, nie jest słowem kluczowym, naciśnij n lub wstecz (z / spójnikiem) albo do przodu (z?) Spójik) i kontynuować poszukiwania, aż zostanie odnaleziony.
Figura podsumowana przez mistrza:
Koniec!
|