Šedá na spáncích a potřebují brýle na čtení, 43-rok-starý vi (vyslovuje se vee-oko), editor je stále správce systému je nejlepší přítel. Tento pokročilý, ale snadno použitelný program pro úpravu příkazového řádku nevykazuje žádné známky zpomalení. Můžete jej použít k úpravě konfiguračních souborů, vytvoření seznamu potravin, napsat dopis domů a požádat o peníze, vytvořit nový skript nebo dokonce upravit zdrojový kód.
Poznámka: vi je často symbolický odkaz na vim (vi) nebo alias na vim.,
je snadné vyvolat vi. Na příkazovém řádku zadejte vi <filename>
buď vytvořit nový soubor nebo editovat stávající.
$ vi filename.txt
editor vi má dva režimy: příkaz a vložení. Když poprvé otevřete soubor s vi, jste v příkazovém režimu. Příkazový režim znamená, že můžete použít klávesy klávesnice pro navigaci, mazání, kopírování, vkládání a provádění řady dalších úkolů—kromě zadávání textu. Chcete-li vstoupit do režimu vkládání, stiskněte i
., V režimu Vložit můžete zadat text, pomocí klávesy Enter přejděte na nový řádek, pomocí kláves se šipkami navigujte text a použijte vi jako textový editor ve volné formě. Chcete-li se vrátit do příkazového režimu, stiskněte klávesu Esc jednou.
Poznámka: V příkazovém režimu vi má téměř každé písmeno na klávesnici funkci.
Chcete-li soubor uložit, musíte být nejprve v příkazovém režimu. Stisknutím klávesy Esc vstoupíte do příkazového režimu a poté zadejte :wq
pro zápis a ukončení souboru., Druhou, rychlejší možností je použít klávesovou zkratku ZZ
pro zápis a ukončení. Non-vi zahájeno, napište znamená, uložte a ukončete znamená východ vi. Pokud jste udělali chybu ve vaší fotografií a chtějí zpátky (opustit) všechny non-uloží změny, zadejte Příkaz režim stisknutím klávesy Esc a stiskněte :q!
Tento příkaz ukončí bez uložení změn a východy vi.
nejlepší způsob, jak se naučit vi, je vytvořit nový soubor a zkuste si to pro sebe. Neváhejte použít společnou tabulku klávesových zkratek níže, která vám pomůže naučit se rozsáhlou slovní zásobu vi., Tento seznam zkratek není v žádném případě vyčerpávající, ale umožní vám upravovat soubory a učit se vi v krátkém čase.
Poznámka: před úpravou pomocí vi nebo jakéhokoli editoru vždy vytvořte kopii existujícího souboru. To je zvláště důležité při úpravách systémových a konfiguračních souborů.,
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 |
|
I |
Vložit text na začátek aktuálního řádku. |
b |
Jdi na začátku slova. |
e |
Jdi na konec slova., |
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