Co je editor VI?
Editor VI je nejoblíbenější a klasický textový editor v rodině Linux. Níže uvádíme několik důvodů, které z něj dělají široce používaný editor -
1) Je k dispozici téměř ve všech distribucích Linuxu
2) Funguje stejně na různých platformách a distribucích
3) Je uživatelsky přívětivý. Miliony uživatelů systému Linux ji proto milují a používají ji pro své editační potřeby
V současné době jsou k dispozici pokročilé verze editoru vi a nejpopulárnější je VIM, což je V i Im dokázal. Mezi další patří Elvis, Nvi, Nano a Vile. Je rozumné učit se vi, protože je bohatý na funkce a nabízí nekonečné možnosti úprav souboru.
Abyste mohli pracovat na editoru VI, musíte pochopit jeho provozní režimy . Lze je rozdělit na dvě hlavní části.
V tomto tutoriálu se dozvíte více o-
- vi Příkazový režim
- vi Režim vkládání editoru
- Jak používat editor vi
- vi Úpravy příkazů
- Pohyb v rámci souboru
- Uložení a zavření souboru
Pokud video není přístupné, klikněte sem
vi Příkazový režim:
- V tomto režimu se otevře editor vi, který rozumí pouze příkazům
- V tomto režimu můžete pohybovat kurzorem a text vyjmout, kopírovat a vložit
- Tento režim také uloží změny, které jste v souboru provedli
- Příkazy rozlišují velká a malá písmena. Měli byste použít správná velká a malá písmena.
vi Režim vkládání editoru:
-
Tento režim slouží k 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 jste v režimu Vložit, bude jakákoli klávesa považována za 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, musíte stisknout klávesu Esc
Jak používat editor vi
Spuštění editoru VI - Otevřete terminál (CLI) a zadejte
vior
A pokud zadáte existující soubor, editor by jej otevřel pro úpravy. Jinak můžete vytvořit nový soubor.
VI Úpravy příkazů
- i - Vložit na kurzor (přejde do režimu vkládání)
- a - Psát za kurzorem (přejde do režimu vkládání)
- A - Napište na konec řádku (přejde do režimu vkládání)
- ESC - Ukončení režimu vkládání
- u - Vrátit zpět poslední změnu
- U - Vrátit zpět všechny změny na celém řádku
- o - Otevřít nový řádek (přejde do režimu vkládání)
- dd - Odstranit řádek
- 3dd - Smazat 3 řádky.
- D - Odstranit obsah řádku za kurzorem
- C - Odstranit obsah řádku za kurzorem a vložit nový text. Pro ukončení vkládání stiskněte klávesu ESC.
- dw - smazat slovo
- 4dw - smazat 4 slova
- cw - změna slova
- x - Odstranit znak u kurzoru
- r - Nahradit znak
- R - Přepsat znaky od kurzoru dále
- s - Nahraďte jeden znak pod kurzorem a pokračujte v vkládání
- S - Nahraďte celý řádek a začněte vkládat na začátek řádku
- ~ - Změna velikosti písmen jednotlivých znaků
Poznámka : Tyto příkazy byste měli provádět v „ příkazovém režimu“ . V editoru VI se rozlišují velká a malá písmena, takže nezapomeňte zadávat příkazy správnými velkými a malými písmeny.
Ujistěte se, že stisknete správný příkaz, jinak v souboru skončíte s nežádoucími změnami. Do režimu vkládání můžete také vstoupit stisknutím a, A, o podle potřeby.
Pohyb v rámci souboru
- k - Posunutí kurzoru nahoru
- j - Posuňte kurzor dolů
- h - Přesuňte kurzor doleva
- l - Přesuňte kurzor doprava
Abyste se mohli pohybovat v souboru, musíte být v příkazovém režimu. Výchozí klávesy pro navigaci jsou uvedeny níže; Můžete také použít klávesy se šipkami na klávesnici .
Uložení a zavření souboru
- Shift + zz - soubor uložte a ukončete
- : w - Uložte soubor, ale nechte jej otevřený
- : q - Ukončete bez uložení
- : wq - soubor uložte a ukončete
Měli byste být v příkazovém režimu, abyste opustili editor a uložili změny do souboru.
Souhrn:
- Editor vi je nejoblíbenější a nejčastěji používaný textový editor Unix
- Obvykle je k dispozici ve všech distribucích Linuxu.
- Funguje ve dvou režimech, Command a Insert
- Příkazový režim přebírá uživatelské příkazy a režim Vložit slouží k úpravám textu
- Měli byste znát příkazy pro snadnou práci se souborem
- Naučit se používat tento editor vám může pomoci při vytváření skriptů a úpravách souborů.