Vim je populární textový editor navržený pro efektivní úpravy textu přímo z terminálu. Jedná se o pokročilou verzi editoru Vi a je podporována na různých operačních systémech, jako jsou macOS, BSD, Windows a Linux. Vim je známý hlavně jako programátorský nástroj, protože má mnoho funkcí, které umožňují rychlou úpravu textu.
Komunita editorů Vim má mnoho pluginů, které vylepšují její schopnosti. Mnoho uživatelů dává přednost editoru Vim kvůli jeho flexibilitě a různým funkcím. Existují však základní příkazy editoru Vim, které musí znát každý. Pojďme se tedy podívat na tyto příkazy a klávesové zkratky, které můžete použít k efektivní práci s editorem Vim.
Základní zkratky editoru Vim
Pamatujte, že editor Vim není předinstalovaný nástroj. Proto doporučujeme přečíst tohoto průvodce k instalaci editoru Vim, než budete pokračovat k dalšímu kroku. Nyní začněme vytvořením souboru „example.txt“ pomocí následujícího příkazu:
protože example.txt
Zde můžete přidat text a přejít na řádky pomocí níže uvedených kláves:
Klíče | Popis |
H | Pohyb doleva |
L | Pohyb vpravo |
K | Posuňte se nahoru |
J | Posunout dolů |
V | Přejít dopředu na začátek libovolného slova |
B | Přejděte zpět na začátek libovolného slova |
A | Jděte vpřed na konec libovolného slova |
Ó | Přesuňte se na začátek řádku |
$ | Přesuňte se na konec řádku |
G | Přesuňte se na poslední řádek celého textu |
gg | Přejděte na první řádek celého textu |
Jakmile budete vědět, jak se pohybovat mezi řádky, znaky a slovy, je čas porozumět klávesovým zkratkám pro úpravu textu. Zde je tedy kompletní cheat pro úpravu textu pomocí jednoduchých zkratek v editoru Vim:
I klíč: Pokud chcete zadat text před kurzor, stiskněte tlačítko I na klávesnici a v okně uvidíte „Vložit“. Před odstavec například přidáme „Důležité“ slovo, takže musíme stisknout klávesu I a začít psát text:
Po vložení textu stiskněte klávesu Escape (Esc) pro ukončení režimu vkládání.
O klíč: Pouhým stisknutím klávesy O můžete efektivně otevřít nový řádek pod aktuálním řádkem.
Klávesy Shift + O : Otevře nový řádek nad aktuálním řádkem.
Klíč: Stisknutím klávesy A přejděte do režimu vkládání a přidejte text za kurzor.
Klávesy Shift + A: Stisknutím kláves Shift plus A vložte text na konec řádku.
Klávesy Shift/CTRL + R: Klávesová zkratka R nahradí pouze jeden znak, ale pokud chcete nahradit více znaků, stiskněte klávesy Shift nebo CTRL + R.
CW zkratka: Stisknutím kláves C a potom W odstraníte celé slovo. Po stisknutí těchto kláves můžete přejít do režimu vkládání a nahradit celé slovo.
Zkratka CC: Zkratka CC je podobná CW, ale odstraní celý řádek a umožní vám přidat nový.
X klíč: Stisknutím klávesy X můžete odstranit konkrétní znak na kurzoru. Ujistěte se však, že nejste v režimu vkládání.
Klávesy Shift + X: Stisknutím kláves Shift a X můžete odstranit konkrétní řádek na kurzoru.
Zkratka DD : Tato zkratka smaže celý řádek. Dále, pokud chcete smazat více řádků, stiskněte číslo na klávesnici ve správném pořadí. Chcete-li například odstranit pět řádků, stiskněte D, 5 a D ve stejném pořadí.
Zkratka DW : Zkratka DW smaže celé slovo.
JE Zkratka : Tato zkratka se nazývá Yank a kopíruje slovo.
YY Zkratka : Tato zkratka zkopíruje řádek.
P klíč: Vloží text na konec konkrétního odstavce.
Klávesy Shift + P: Text bude vložen do odstavce výše.
Základní příkazy editoru Vim
:set no: Tento příkaz můžete použít k zobrazení čísla řádku v editoru:
:set ne!: Podobně můžete odstranit čísla řádků.
:{číslo řádku}: Tento příkaz použijte, když chcete přejít na konkrétní číslo řádku. Zadejte například 17 pro přesměrování na 17. řádek.
:set mouse=a: Tento příkaz aktivuje myš a můžete jej použít ke kopírování a vkládání textu. Kromě toho můžete také vybrat konkrétní text a nahradit jej něčím jiným:
:%s/starý/nový/g: Tento příkaz můžete použít k nahrazení určitého slova jiným. Nahraďte například slovo „Linux“ výrazem „OS“ pomocí následujícího příkazu:
: % s / Linux / VY / G
Ve výše uvedeném příkazu s znamená „substitute“ a % určuje počet řádků, na kterých má příkaz provést změnu. Proto, pokud chcete nahradit slovo ve všech řádcích, použijte % nebo místo toho zadejte číslo řádku. Navíc g je „globální“. který nahradí všechny výskyty starého v úplném dokumentu.
Další zkratky
Nyní můžete použít několik dalších zkratek k nalezení textů a uložení textového souboru v textovém editoru Vim.
/
?
:V: Tento příkaz můžete použít k zápisu nebo uložení souboru bez ukončení editoru Vim.
:wq: Pokud chcete soubor uložit a ukončit v editoru Vim, použijte příkaz :wq.
:q: Pokud chcete ukončit textový editor, použijte prosím příkaz :q, ale soubor nejprve uložte, jinak se zobrazí chyba.
:q!: Nakonec, pokud chcete vynutit ukončení a zahodit neuložené změny, použijte :q! příkaz.
Zabalit se
Toto byl úplný průvodce základními příkazy editoru vim, které potřebujete znát, abyste se stali odborníkem. Pomocí textového editoru Vim můžete provádět úpravy a efektivně zvyšovat produktivitu. Proto doporučujeme naučit se tyto zkratky a příkazy, pokud často používáte editor Vim v terminálových prostředích.