VI Editor s příkazy v Linux/Unix výukovém programu
⚡ Chytré shrnutí
Editor vi je klasický, univerzálně dostupný textový editor systémů Linux a Unix, který funguje výhradně z klávesnice ve dvou režimech: příkazový režim pro akce a režim vkládání pro ty...ping textu.

Editor vi je textový editor, se kterým se setkáte téměř na každém Linux nebo unixový stroj, takže osvojení si jeho pracovního postupu ovládaného klávesnicí je dovednost, kterou lze uplatnit všude. Tato příručka vysvětluje jeho dva režimy, příkazy pro úpravy a jak ukládat a ukončovat soubor.
Co je editor VI?
Editor vi je nejoblíbenějším a nejklasičtějším textovým editorem v rodině Linuxu. Níže uvádíme některé z důvodů, proč je tak široce používaným editorem:
- Je k dispozici téměř ve všech linuxových distribucích.
- Funguje to stejně na různých platformách a distribucích.
- Je uživatelsky přívětivý, takže se na něj miliony uživatelů Linuxu spoléhají pro své editační potřeby.
V dnešní době existují pokročilé verze editoru VI a nejoblíbenější je VIM, což je zkratka pro Vi Improved. Mezi další patří Elvis, Nvi, Nano a Vile. Je moudré se naučit používat vi, protože je bohatý na funkce a nabízí nekonečné možnosti úpravy souborů.
editoru VI OperaRežimy
Abyste mohli pracovat s editorem vi, musíte porozumět jeho provozním režimům. Ty lze rozdělit na dvě hlavní části: příkazový režim a režim vkládání. Níže uvedený snímek obrazovky ukazuje editor vi otevřený v terminálu Linuxu.
Příkazový režim vi
- Editor programu vi se v tomto režimu otevře a rozumí pouze příkazům.
- V tomto režimu můžete pohybovat kurzorem a vyjímat, kopírovat a vkládat text.
- Tento režim také ukládá změny, které jste v souboru provedli.
- Příkazy rozlišují velká a malá písmena, proto byste měli používat správná velká a malá písmena.
Režim vkládání vi
- Tento režim slouží pro vkládání textu do souboru.
- Do režimu vkládání můžete přepnout z příkazového režimu stisknutím klávesy „i“ na klávesnici.
- Jakmile se nacházíte v režimu vkládání, jakákoli klávesa se bere jako vstup pro soubor, na kterém právě pracujete.
- Chcete-li se vrátit do příkazového režimu a uložit provedené změny, stiskněte klávesu Esc.
Jak používat editor vi
Chcete-li spustit editor vi, otevřete terminál (CLI) a zadejte:
vi <filename_NEW> or <filename_EXISTING>
Pokud zadáte existující soubor, editor jej otevře pro úpravy. V opačném případě vytvoří nový soubor. Následující snímek obrazovky ukazuje, jak se nový soubor vytváří a upravuje ve vi.
VI Editační příkazy
Níže uvedené příkazy pro úpravu textu ve formátu vi umožňují vkládat, mazat a měnit text. Používejte je z příkazového režimu.
| Příkaz | Description |
|---|---|
| i | Vložit na kurzor (přejde do režimu vkládání) |
| a | Zapsat za kurzor (přejde do režimu vkládání) |
| A | Napište na konec řádku (přejde do režimu vkládání) |
| ESC | Ukončete režim vkládání |
| u | Vrátit zpět poslední změnu |
| U | Vraťte zpět všechny změny na celém řádku |
| o | Otevřít nový řádek (přejde do režimu vkládání) |
| dd | Smazat řádek |
| 3dd | Smazat 3 řádky |
| D | Smazat obsah řádku za kurzorem |
| C | Smažte obsah řádku za kurzorem a vložte nový text. Vkládání ukončíte stisknutím klávesy ESC. |
| dw | Smazat slovo |
| 4dw | Smazat 4 slova |
| cw | Změňte slovo |
| x | Smazat znak u kurzoru |
| r | Nahradit znak |
| R | Přepsat znaky od kurzoru dále |
| s | Nahraďte jeden znak pod kurzor a pokračujte ve vkládání |
| S | Nahraďte celý řádek a začněte vkládat od začátku řádku |
| ~ | Změňte velikost písmen jednotlivých postav |
Poznámka: Pro spuštění těchto příkazů byste měli být v příkazovém režimu. Editor vi rozlišuje velká a malá písmena, proto se ujistěte, že příkazy píšete se správnými velkými a malými písmeny. Stisknutí nesprávného příkazu může způsobit nežádoucí změny v souboru. Do režimu vkládání můžete také vstoupit stisknutím kláves a, A nebo o podle potřeby.
Přesouvání v souboru
Pro pohyb v souboru musíte být v příkazovém režimu. Výchozí navigační klávesy jsou uvedeny níže, ale můžete také použít klávesy se šipkami na klávesnici.
| Příkaz | Description |
|---|---|
| k | Posunout kurzor nahoru |
| j | Přesunout kurzor dolů |
| h | Přesunout kurzor doleva |
| l | Přesunout kurzor doprava |
Uložení a zavření souboru
Pro ukončení editoru a uložení změn do souboru byste měli být v příkazovém režimu. Níže uvedené příkazy popisují běžné způsoby ukládání a ukončení.
| Příkaz | Description |
|---|---|
| Shift+zz | Uložte soubor a ukončete |
| :w | Uložte soubor, ale nechte ho otevřený |
| Q! | Ukončete vi a neukládejte změny |
| : Wq | Uložte soubor a ukončete |
Níže uvedený snímek obrazovky ukazuje soubor otevřený v editoru VI, připravený k uložení a zavření.

.jpg)

