Výukový program VI Editor s příkazy v systému Linux / Unix

Obsah:

Anonim

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

vi  or 

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ů.