Přeskočit na obsah
_CORE
AI & agentní systémy Podnikové informační systémy Cloud & Platform Engineering Datová platforma & integrace Bezpečnost & compliance QA, testování & observabilita IoT, automatizace & robotika Mobilní & digitální produkty Bankovnictví & finance Pojišťovnictví Veřejná správa Obrana & bezpečnost Zdravotnictví Energetika & utility Telco & média Průmysl & výroba Logistika & e-commerce Retail & věrnostní programy
Reference Technologie Blog Know-how Nástroje
O nás Spolupráce Kariéra
CS EN DE
Pojďme to probrat

Vim a Neovim

08. 11. 2025 Aktualizováno: 27. 03. 2026 1 min čtení intermediate

Vim je na každém Linuxu a po naučení výrazně zrychlí práci. Na rozdíl od běžných editorů, kde se pohybujete myší a píšete, Vim odděluje navigaci od editace. Tato filozofie modal editingu umožňuje provádět komplexní operace několika úhozy — smazat celou funkci, přejmenovat proměnnou nebo přeformátovat odstavec bez sahání na myš. Počáteční křivka učení je strmá, ale návratnost investice se dostaví během týdnů.

Režimy

  • Normal — navigace a příkazy (výchozí režim)
  • Insert (i, a, o) — psaní textu
  • Visual (v, V, Ctrl+v) — výběr textu (znakový, řádkový, blokový)
  • Command (:) — Ex příkazy, hledání, nahrazování
h j k l, w/b, gg/G, /pattern, *
dd yy p, ciw, ci", ., 5dd
:%s/old/new/g, :w, :q

Klíčový koncept je kompozice: operátor + motion. Například d (delete) + w (word) smaže slovo, c (change) + i" (inner quotes) změní obsah uvozovek. Tečka . opakuje poslední příkaz — extrémně mocné pro opakované editace. Makra (qa pro nahrávání, @a pro přehrání) automatizují složitější sekvence.

Neovim

-- ~/.config/nvim/init.lua
vim.opt.number = true
vim.opt.relativenumber = true
vim.opt.tabstop = 4
vim.opt.expandtab = true
vim.g.mapleader = ' '

Neovim přináší Lua konfiguraci, vestavěný LSP klient pro jazykovou podporu (autocomplete, go-to-definition, refactoring), tree-sitter pro přesné syntax highlighting a aktivní plugin ekosystém. S pluginy jako telescope.nvim (fuzzy finder), nvim-lspconfig (LSP) a nvim-treesitter se Neovim stává plnohodnotným IDE.

Vim je investice

Začněte příkazem vimtutor, naučte se 20 základních zkratek a postupně přidávejte. Za měsíc denního používání budete editovat rychleji než v jakémkoliv GUI editoru.

vimneovimeditor
Sdílet:

CORE SYSTEMS tým

Stavíme core systémy a AI agenty, které drží provoz. 15 let zkušeností s enterprise IT.