szary w świątyniach i w potrzebie okularów do czytania, 43-letni edytor vi (wymawiane VEE-eye) jest nadal najlepszym przyjacielem administratora systemu. Ten zaawansowany, ale prosty w użyciu program do edycji wiersza poleceń nie wykazuje oznak spowolnienia. Możesz go użyć do edycji plików konfiguracyjnych, tworzenia listy zakupów, pisania listu do domu, aby poprosić o pieniądze, tworzenia nowego skryptu, a nawet do edycji kodu źródłowego.
Uwaga: vi jest często dowiązaniem symbolicznym do Vima (Vi Improved) lub aliasem do Vima.,
łatwo jest wywołać vi. w wierszu poleceń wpisujesz vi <filename>
, aby utworzyć nowy plik lub edytować istniejący.
$ vi filename.txt
edytor vi ma dwa tryby: Command I Insert. Po pierwszym otwarciu pliku za pomocą vi, jesteś w trybie komend. Tryb komend oznacza, że możesz używać klawiszy klawiatury do nawigacji, usuwania, kopiowania, wklejania i wykonywania wielu innych zadań-z wyjątkiem wprowadzania tekstu. Aby przejść do trybu wstawiania, naciśnij i
., W trybie wstawiania możesz wprowadzić tekst, użyć klawisza Enter, aby przejść do nowej linii, użyć klawiszy strzałek, aby nawigować po tekście i użyć VI jako edytora tekstu. Aby powrócić do trybu komend, naciśnij raz klawisz Esc.
Uwaga: w trybie poleceń vi prawie każda litera na klawiaturze ma funkcję.
aby zapisać plik, musisz najpierw przejść do trybu komend. Naciśnij Esc, aby przejść do trybu poleceń, a następnie wpisz :wq
, aby zapisać i zamknąć plik., Drugą, szybszą opcją jest użycie skrótu klawiaturowego ZZ
do pisania i zamykania. Jeśli podczas edycji popełniłeś błędy i chcesz wycofać (porzucić) wszystkie Nie zapisane zmiany, przejdź do trybu poleceń, naciskając Esc i wpisz :q!
to polecenie kończy działanie bez zapisywania zmian i kończy działanie vi.
najlepszym sposobem na nauczenie się vi jest utworzenie nowego pliku i wypróbowanie go samodzielnie. Zachęcamy do skorzystania z poniższej tabeli skrótów klawiaturowych, aby pomóc Ci nauczyć się obszernego słownictwa vi., Ta lista skrótów nie jest bynajmniej wyczerpująca, ale pozwolą Ci edytować pliki i uczyć się vi w krótkim czasie.
Uwaga: zawsze wykonuj kopię istniejącego pliku przed edycją za pomocą vi lub dowolnego edytora. Jest to szczególnie krytyczne podczas edycji plików systemowych i konfiguracyjnych.,
Command | Purpose |
---|---|
$ vi <filename> |
Open or edit a file. |
i |
Switch to Insert mode. |
Esc | Switch to Command mode., |
:w |
Save and continue editing. |
: wq or ZZ |
Save and quit/exit vi. |
:q! |
Quit vi and do not save changes. |
yy |
Yank (copy a line of text)., |
p |
Paste a line of yanked text below the current line. |
o |
Open a new line under the current line. |
O |
Open a new line above the current line. |
A |
Append to the end of the line., |
a |
dołącza po bieżącej pozycji kursora. |
I |
Wstaw tekst na początku bieżącego wiersza. |
b |
przejdź do początku słowa. |
e |
przejdź do końca słowa., |
x |
Delete a single character. |
dd |
Delete an entire line. |
Xdd |
Delete X number of lines. |
Xyy |
Yank X number of lines., |
G |
Go to the last line in a file. |
XG |
Go to line X in a file. |
gg |
Go to the first line in a file. |
:num |
Display the current line’s line number., |
h |
Move left one character. |
j |
Move down one line. |
k |
Move up one line. |
l |
Move right one character. |
Leave a Reply