vim

Režimy VIM a způsob změny režimu

Režimy VIM a způsob změny režimu
Vim je nejpopulárnější a extrémně výkonný textový editor. Má mnoho funkcí, které byste v textovém editoru neočekávali. Většina z těchto funkcí vám výrazně usnadní práci za krátkou dobu. Editor Vim je modální textový editor; používá režimy pro různé účely, jako je vkládání textu, spouštění příkazů a výběr textu. Režimy v zásadě rozhodují o tom, zda stisknutím libovolné klávesy na klávesnici tyto znaky vložíte nebo přesunete kurzor po dokumentu. Proto je důležité vědět, co jednotlivé režimy jsou a jak je změnit.

Tento článek popisuje, co jsou režimy Vim a jak je změnit. Vim je bezplatný textový editor s otevřeným zdrojovým kódem, který je ve výchozím nastavení nainstalován ve většině operačních systémů.

Vezměte prosím na vědomí, že všechny příkazy a procesy popsané v tomto článku byly testovány na Ubuntu 20.04 LTS (Focal Fossa).

Vim režimy

Ve Vim existují tři provozní režimy: Normální, Vložit a Vizuální.

Normální mód

Normální režim je počáteční režim editoru Vim. Když otevřete nový soubor, upravte existující, ve výchozím nastavení se spustí v normálním režimu. V normálním režimu nemůžete vložit žádný znak. Normální režim se také nazývá příkazový režim, protože všechny stisknuté klávesy jsou interpretovány jako příkazy. Například pokud stisknete k, posune místo kurzoru o jeden řádek místo vložení znaku „k“. Podobně, pokud stisknete yy, zkopíruje se aktuální řádek místo vložení „yy“. V normálním režimu se s malými a velkými písmeny zachází odlišně. Například stisknutím o vytvoříte nový řádek pro text pod aktuálním umístěním kurzoru, zatímco stisknutím O vytvoříte nový řádek pro text nad aktuálním umístěním kurzoru

Chcete-li vstoupit do normálního režimu z jiných režimů, stiskněte klávesu Esc.

Vložit režim

V režimu vkládání můžete do souboru vložit text. Tento režim vloží každý znak, který zadáte, do aktuálního umístění kurzoru.

Vizuální režim

Vizuální režim umožňuje vybrat text, abyste s ním mohli provádět určité operace (vyjímat, kopírovat, mazat).

Změna režimů

Jak již bylo uvedeno, při vytváření nebo otevření souboru ve vim se nejprve otevře v normálním režimu.

Chcete-li zadat jakýkoli znak, budete muset přepnout do režimu Vložit. Existují různé příkazy pro vstup do režimu vložení z normálního režimu, které jsou i, I, o, O, a a A. Nejčastěji používaným příkazem pro vstup do režimu vložení je „i“. Chcete-li se vrátit zpět do normálního režimu, stiskněte Esc.

Chcete-li přepnout do vizuálního režimu z normálního režimu, jsou různé příkazy v, V, Shift + v a Ctrl + v. Nejčastěji používaným příkazem pro vstup do režimu vložení je „v“.

Chcete-li přepnout do vizuálního režimu z režimu Vložit, nejprve přepněte do normálního režimu stisknutím klávesy Esc a poté stisknutím v přejděte do vizuálního režimu.

Základní příkazy

Následuje několik základních příkazů, které lze použít pro vkládání a manipulaci s textem ve Vimu:

Příkazy související se soubory

: w zapište soubor na disk
: q ukončete vi bez uložení souboru
: wq zapište soubor na disk a ukončete vi
: q! Ignorujte varování a změnu zahoďte
: w název souboru Uložte soubor jako název souboru

Pohyb kurzoru

j posuňte kurzor o jeden řádek dolů
k posunout pozici kurzoru o jeden řádek nahoru
l přesuňte kurzor do dolní části obrazovky
0 přesunout na začátek řádku
$ přesunout na konec řádku

Vkládání textu

vložte text na začátek řádku
i vložte text před aktuální umístění kurzoru
A vložte text za aktuální umístění kurzoru
Ó Vytvořte nový řádek pro text pod aktuálním umístěním kurzoru
Ó Vytvořte nový řádek pro text nad aktuálním umístěním kurzoru

Změna textu

cc Odeberte celý řádek a spusťte režim vložení.
s Odeberte znak pod kurzorem a spusťte režim vkládání.
r Nahraďte znak pod kurzorem

Kopírování vkládání

y Zkopírujte vybraný text do schránky
yy Zkopírujte aktuální řádek
P vložit text „před“ kurzorem,
p Vložte text do bodu za kurzorem

Mazání textu

X odstranit znak před aktuálním umístěním
X odstranit znak pod aktuálním umístěním
D Střih na konec řádku
dd Vyříznout aktuální řádek

Zpět Opakovat

u vrátit poslední změnu

Ctrl_R Předělat

Textový editor by měl být optimalizován pro úpravy, nejen pro psaní, a Vim je jedním z nich. Má samostatné režimy pro úpravy, vkládání a výběr textu. V tomto článku jste se dozvěděli o normálním, vkládacím a vizuálním režimu vim a také o tom, jak přepínat mezi různými režimy. Doufám, že se vám článek líbil!

Hry Jak nainstalovat a hrát Doom na Linuxu
Jak nainstalovat a hrát Doom na Linuxu
Úvod do Doom Série Doom vznikla v 90. letech po vydání původního Doomu. Byl to okamžitý hit a od té doby herní série získala řadu ocenění a původní Do...
Hry Vulkan pro uživatele Linuxu
Vulkan pro uživatele Linuxu
S každou novou generací grafických karet vidíme, že vývojáři her posouvají hranice grafické věrnosti a přibližují se k fotorealismu. Ale navzdory vešk...
Hry OpenTTD vs Simutrans
OpenTTD vs Simutrans
Vytvoření vlastní simulace dopravy může být zábavné, uvolňující a mimořádně lákavé. Proto se musíte ujistit, že vyzkoušíte co nejvíce her, abyste našl...