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
Já | 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!