Šedivý v chrámech a potřebuje brýle na čtení, 43letý editor vi (vyslovuje se jako „vee-eye“) je stále nejlepším přítelem správce systému. 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ám konfiguračních souborů, vytváření seznamu potravin, psaní dopisu domů s žádostí o peníze, vytváření nového skriptu nebo dokonce k úpravě zdrojového kódu.
[ Stáhnout nyní:Vim cheat sheet ]
Poznámka: vi je často symbolický odkaz na vim (vi Improved) nebo alias na vim.
Je snadné vyvolat vi. Na příkazový řádek zadejte vi <filename>
buď vytvořit nový soubor, nebo upravit existující.
$ vi filename.txt
Editor vi má dva režimy:Příkaz a Vložení. Když poprvé otevřete soubor pomocí vi, jste v příkazovém režimu. Příkazový režim znamená, že pomocí kláves na klávesnici můžete procházet, mazat, kopírovat, vkládat a provádět řadu dalších úkolů – kromě zadávání textu. Pro vstup do režimu vkládání stiskněte i
. V režimu vkládání můžete zadávat text pomocí Enter přejděte na nový řádek, použijte klávesy se šipkami k procházení textu a použijte vi jako editor volného textu. Pro návrat do příkazového režimu stiskněte Esc klíč jednou.
Poznámka: V příkazovém režimu vi má téměř každé písmeno na klávesnici nějakou funkci.
Chcete-li uložit soubor, musíte být nejprve v příkazovém režimu. Stiskněte Esc pro vstup do příkazového režimu a poté zadejte :wq
zapsat a ukončit soubor. Druhou, rychlejší možností je použít klávesovou zkratku ZZ
napsat a skončit. pište tomu, kdo není iniciován znamená uložit a ukončit znamená výstup vi. Pokud jste při úpravách udělali chyby a chcete vycouvat (opustit) všechny neuložené změny, přejděte do příkazového režimu stisknutím Esc a zadejte :q!
Tento příkaz se ukončí bez uložení změn a ukončí vi.
Nejlepší způsob, jak se naučit vi, je vytvořit nový soubor a vyzkoušet si to na vlastní kůži. Neváhejte použít níže uvedenou tabulku běžných klávesových zkratek, 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 libovolného 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ů.
Příkaz | Účel |
---|---|
$ vi <filename> | Otevřete nebo upravte soubor. |
i | Přepněte do režimu vkládání. |
Esc | Přepněte do příkazového režimu. |
:w | Uložte a pokračujte v úpravách. |
:wq nebo ZZ | Uložit a ukončit/ukončit vi. |
:q! | Ukončete vi a neukládejte změny. |
yy | Yank (zkopírujte řádek textu). |
p | Vložte řádek vytrženého textu pod aktuální řádek. |
o | Otevřít nový řádek pod aktuálním řádkem. |
O | Otevřít nový řádek nad aktuálním řádkem. |
A | Připojit na konec řádku. |
a | Připojit za aktuální pozici kurzoru. |
I | Vložte text na začátek aktuálního řádku. |
b | Přejít na začátek slova. |
e | Přejděte na konec slova. |
x | Smažte jeden znak. |
dd | Smažte celý řádek. |
Xdd | Smažte X počet řádků. |
Xyy | Jen X počet řádků. |
G | Přejít na poslední řádek v souboru. |
XG | Přejděte na řádek X v souboru. |
gg | Přejděte na první řádek v souboru. |
:num | Zobrazí číslo řádku aktuálního řádku. |
h | Přesuňte jeden znak doleva. |
j | Posuňte se o řádek dolů. |
k | Posunout o řádek nahoru. |
l | Přesuňte se o jeden znak doprava. |
[ Stáhnout nyní:Vim cheat sheet ]