GNU/Linux >> Znalost Linux >  >> Linux

Základní příkazy vim (cheat sheet)

Příkaz vim vyvolá editor Vim. Příkaz vi však může být také použit pro tento účel, protože automaticky přesměruje uživatele na Vim. Při zadání bez názvu souboru jako argumentu otevře příkaz vim ve výchozím nastavení uvítací obrazovku. K otevření souboru použijte syntaxi vim {název souboru}. Pokud soubor neexistuje, Vim vytvoří soubor se zadaným názvem a otevře soubor pro úpravy. Vim podporuje otevírání více souborů současně.

Práce s více okny

Můžete si vybrat zobrazení více souborů vodorovně nebo svisle. Stiskněte Ctrl+W+V pro vytvoření vertikálního rozdělení nebo stiskněte Ctrl+W+S pro horizontální rozdělení obrazovky.

Režimy Vim

Vim je modální editor a jeho různé režimy rozhodují o funkčnosti různých kláves.

Přepínání mezi režimy ve Vimu:

Režim Umožňuje uživatelům
Vložit Vložte text psaním.
Provést Spouštět příkazy v editoru.
Příkaz Provádějte různé editační akce pomocí jediné klávesy.
Vizuální Zvýrazněte nebo vyberte text pro kopírování, mazání atd.

Přepínání režimů

Příkazový režim je výchozím režimem Vimu, ale z příkazového režimu můžete přepnout do jakéhokoli jiného režimu pomocí jediného stisknutí klávesy. Zde jsou uvedeny některé klávesy pro přepínání režimů.

Klíč Funkce
i Přepne do režimu vkládání a vloží text vlevo od kurzoru.
A Přepne do režimu vkládání a přidá text na konec řádku.
Přepne do režimu vkládání a vloží text na začátek řádku.
o Přepne do režimu vkládání a vloží text na nový řádek pod kurzor.
O Přepne do režimu vkládání a vloží text na nový řádek nad kurzor.
v Přepne do vizuálního režimu a umožní výběr, jeden znak po druhém.
V Přepne do vizuálního režimu a umožní výběr, jeden řádek po druhém.
: Přepne do režimu spuštění, aby uživatelé mohli zadávat příkazy.
Esc Vrátí se do příkazového režimu.

Provádění příkazů režimu

Když v příkazovém režimu zadáte operátor dvojtečka (:), objeví se v levé dolní části editoru malá část příkazového řádku. To znamená, že jste v režimu provádění a můžete spouštět příkazy podporované Vim. Některé příkazy podporované Vimem jsou uvedeny v následující tabulce.

Příkaz Funkce
:w {název souboru} Uloží soubor se zadaným názvem.
:q Ukončí se, pokud po posledním uložení nebyly provedeny žádné změny.
:q! Ukončí, ignoruje provedené změny.
:qa Ukončí více souborů.
:wq Uloží aktuální soubor a ukončí se.
:e! Vrátí se k naposledy uloženému formátu bez zavření souboru.
:!{jakýkoli příkaz Linux} Provede příkaz a zobrazí výsledky ve Vimu.
:help Otevře vestavěnou dokumentaci nápovědy Vimu.

Pohyby

Pohyby jsou jednotlačítkové zkratky, které se používají k procházení soubory v příkazovém režimu. Tyto klávesy umístí kurzor kamkoli v dokumentu. Lze je použít k pohybu kurzoru po znacích, slovech, řádcích nebo dokonce velkých blocích textu.

Navigace pomocí kláves se šipkami

Kromě použití kláves h, j, k a l k procházení editorem můžete také použít klávesy se šipkou nahoru, dolů, doleva a doprava. Konvenční navigační klávesy jako Home, End, Page Up a Page Down také fungují ve Vimu.

Navigační klávesa Zvyklý
h Posun o jeden znak doleva
j Posunout se o řádek dolů
k Posunout o řádek nahoru
l Posun o jeden znak doprava
^ Přesunout na začátek aktuálního řádku
$ Přesunout na konec aktuálního řádku.
w Přechod na další slovo.
b Přechod na předchozí slovo.
e Přechod na konec aktuálního slova nebo na konec dalšího slova.
Shift+L Přesuňte kurzor do spodní části obrazovky.
Shift+H Přesuňte kurzor na první řádek obrazovky.
(řádek č.) Shift+G Přesuňte kurzor na zadané číslo řádku.
gg Přesuňte kurzor na první řádek souboru.
Shift+G Přesuňte kurzor na poslední řádek souboru.

Úpravy operátorů

Operátory úprav v příkazovém režimu jsou výkonné nástroje, které lze použít k manipulaci s textem pomocí jednoduchých úhozů kláves. Lze je také použít v kombinaci s pohyby k úpravě více znaků.

Počítání

Počet je číslo, které násobí účinek úhozů ve Vimu. Lze jej použít v kombinaci s pohyby, operátory nebo obojím. Při použití s ​​pohybem se pohyb kurzoru násobí podle zadaného počtu. Při použití s ​​operátory úprav se akce opakuje tolikrát, kolikrát je zadáno.

Syntaxe pro použití počítání s operátorem a pohybem je:

operator [count] {motion}
Operátor úprav Použito na
x Odstranit znak vybraný kurzorem.
d Odstranit text.
dd Odstranit aktuální řádek.
p Vložte text na řádek pod kurzor.
P Vložte text na řádek nad kurzor.
/{textový řetězec} Vyhledejte v dokumentu zadaný text.
?{textový řetězec} Vyhledejte v dokumentu zpět zadaný text.
y Kopírovat text.
yy Kopírovat řádek nad kurzorem.
c{rozsah řádků}c Zahájí změnu v určeném rozsahu.
u Vraťte zpět poslední změnu.
U Vrátí zpět všechny změny na aktuálním řádku.
ZZ Zapište soubor, pouze pokud byly provedeny změny, poté ukončete Vim.
Základní příkazy vi (cheat sheet)
Základní příkazy nano (cheat sheet)


Linux
  1. Cheat sheet pro běžné linuxové příkazy

  2. Cheat sheet příkazů IPtables

  3. 25 základních příkazů Vim pro navigaci a úpravy

  1. Příkazy Dockeru Rychlý průvodce Cheat Sheet

  2. Cheat pro příkazy Linuxu

  3. Cheat Sheet pro základní příkazy Linuxu

  1. Restartujte Cheat Sheet s příkazy různých služeb

  2. Základní příkazy vi (cheat sheet)

  3. Vim se zasekl v režimu vkládání