Příkaz | Funkce |
Správa souborů | |
: w | Zápis souboru na disk |
Ctrl + g | Zobrazit informace o souboru |
ga | Zobrazit informace o postavě |
: q | Ukončete vi bez uložení souboru |
: wq | Napište soubor na disk a ukončete vi |
: q! | Ignorovat varování a zahodit změny |
: w název souboru | Uložte soubor jako název souboru |
: r název souboru | Přečtěte si a vložte název souboru |
Navigace | |
h | Přesuňte kurzor doleva |
l | Přesuňte kurzor doprava |
j | Přesuňte kurzor o jeden řádek dolů |
2j | Přesuňte kurzor o 2 řádky dolů |
k | Přesuňte kurzor o jeden řádek nahoru |
2k | Posuňte kurzor o 2 řádky nahoru |
w | Přejít na začátek dalšího slova (interpunkční znaménka považovaná za slova) |
Ž | Přejít na začátek dalšího slova (mezery oddělit slova) |
E | Přesunout na konec dalšího slova (interpunkce považovaná za slova) |
E | Přesunout na konec dalšího slova (bez interpunkce) |
b | Posunutím dozadu zahájíte aktuální slovo |
B | Posun dozadu na začátek aktuálního slova (bez interpunkce) |
( | Přesunout větu zpět |
) | Posunutí věty vpřed |
Přesunout odstavec zpět | |
Posunutí odstavce vpřed | |
$ | Přesunout na konec řádku |
^ | Přesunout na první neprázdný znak v řádku |
0 | Přesun na začátek řádku |
G | Přesunout na poslední řádek dokumentu |
3G | Přejděte na řádek 3 |
např | Přesunout na první řádek dokumentu |
: n | Přejít na řádek n v dokumentu |
Ctrl + d | Přejděte o půl obrazovky dolů |
Ctrl + u | Posun o polovinu obrazovky nahoru |
Ctrl + f | O stránku vpřed |
Ctrl + b | O stránku zpět |
Přepínání režimů | |
i | Vstupte do režimu Vložit |
proti | Vstupte do vizuálního režimu |
Esc | Vraťte se do normálního režimu z režimu Vložit a Vizuální |
Vložit / připojit text | |
i | Vložte text před aktuální umístění kurzoru |
Já | Vložte text na začátek řádku |
A | Připojit text za aktuální umístění kurzoru |
A | Připojit text na konec aktuálního řádku |
Ó | 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 |
ea | Vložte (připojte) na konec aktuálního slova |
Hledat a nahradit | |
/vzor | Hledat vpřed |
?vzor | Hledat zpět |
* | Hledejte slovo vpřed pod kurzorem |
# | Hledání zpět pod kurzorem |
r | Nahraďte jeden znak na pozici kurzoru |
R | Nahraďte znaky začínající na pozici kurzoru |
cc | Vyměňte celý řádek |
:% s / hledat / nahradit / g | Vyměňte každý výskyt Vyhledávání s nahradit. |
:% s / hledat / nahradit / gc | Vyměňte každý výskyt Vyhledávání s nahradit s potvrzením |
Vyjmout, kopírovat a vložit | |
X | Vyjmout znak pod aktuálním umístěním kurzoru |
X | Vyjmout znak před aktuálním umístěním kurzoru |
dw | Vyjmout z aktuálního umístění kurzoru na další slovo |
D | Vyjmout z aktuálního umístění kurzoru na konec aktuálního řádku |
dd | Vyříznout celou aktuální čáru |
Y | Zkopírujte vybraný text |
yy | Zkopírujte celý aktuální řádek |
p | Vložte text za kurzor |
P | Vložte text před kurzor |
Vrátit zpět a znovu | |
u | Vrátit poslední změnu |
Ctrl + r | Znovu proveďte změny, které byly vráceny |
Práce s více soubory
| |
:E název souboru | Upravte soubor v nové vyrovnávací paměti |
: ls | Seznam dostupných vyrovnávacích pamětí |
: bn | Přejít na další vyrovnávací paměť |
: bp | Přejít na předchozí vyrovnávací paměť |
: první | Přesunout do první vyrovnávací paměti |
:výbuch | Přesunout na poslední vyrovnávací paměť |
Ctrl + ws | Rozdělená okna |
Ctrl + ww | Přepnout okna |
Ctrl + wq | Ukončete okno |
Ctrl + wv | Rozdělit okna svisle |
: tabnew | Vytvořit novou kartu |
gt,: tabn, | Přejít na další kartu |
gT,: tabp | Přejít na předchozí kartu |
: tabfirst | Přejít na první kartu |
: tablast | Přejít na závěrečnou kartu |
#gt | Přesunout na číslo karty # |
Nastavte číslo řádku | |
: nastavit číslo | Zobrazit čísla řádků |
: nastavit číslo | Nezobrazovat čísla řádků |
Příkazy vizuálního režimu | |
y | Zkopírujte vybraný text |
d | Odstranit vybraný text |
C | Odstraňte vybraný text a přejděte do režimu Vložit |
> | Zvětšit odsazení |
< | Zmenšit odsazení |
= | Opravte odsazení aktuálního řádku |
~ | Změnit velikost písmen |
Cheat sheet výše by vás měl vyplnit nejpoužívanějšími příkazy Vim. Vim může být zpočátku obtížné používat, ale zvládnutí několika příkazů vám pomůže dosáhnout vyšší produktivity při úpravách a kódování textu.