Table of Contents

Základny

Poznámka ve vicku: znak uvozovka

rezimy

                    VISUAL                       EDIT                      
                    --------------               --------------------------  
                   /              \             /                          \
                   |              |             |backspace                 |
                   |              |             |vim umi sipky...          |
                   |Odstavec      |             |                          |
                   |ods ta vec.   |             |                          |
                   |              |             |                          |
                   |              |------------>|                          |
                   |              | i nsert     |                          |
prompt$ vi file -->|              | r eplace    |                          |
                   |^radek$       | O pen       |                          |
                   |0dalsi  radek$| o pen       |                          |
                   |              | c hange     |                          |
                   |      k       |             |                          |
                   |     h l      |             |                          |
                   |      j       |<-----ESC----|                          |
                   |              |             |                          |
                   |              |             |                          |
                   \G____________/              \_________________________/ 
                    :                                                      
                    |                                                      
                    |odskok do EX                                        
                    V                                                      
                                                                           
                    :w [file] "zapis/uloz, pripadne do jineho              
                    :x [file] "uloz a ukonci                               
                    :q        "ukonci editor, zepta se                     
                    :q!       "ukonci a neptej se                          
                    :e file   "nacti jiny soubor
                    :n f1 f2  "nacti jine soubory
                    :n        "nacti dalsi soubor
                                                                           
                                                                           
prompt$ ex file --> :prikazovy EX rezim (trvale)                           
                    :vi"sual "jdi do VISUAL rezimu

VISUAL MOVE

MOVE příkaz pouze přesunuje aktuální pozici kursoru, původní a nová pozice tvoří rozsah (range).

příkazu může předcházet číslo, např:

položení značky mark:

Pohyb, rolování:

VISUAL EDIT

editační příkazy se získají kombinací MOVE a insert, replace a následujících operátorů :

Některé kombinace mají jednopísmenkovou builtin variantu:

Totéž se dá kombinovat s y místo d

Neexistuje ale MOVE konstrukce pro označení celého řadku! toho se dosáhne jednoduše: zdvojíme operátor:

Každý výmaz/kopie (d y) se uloží do bufferu/schránky, ze kterého se vytahuje pomocí put (za kurzor) a Put (před):

Poslední změna se dá opakovat pomocí . (tečka)

Další EDIT příkazy

Vyhoda c je v tom, že nemusíme nejdřív mazat a poté vložit něco jiného Hledání:

Existují schránky “a“z (zpravidla použity s d y a p) obsah se pamatuje při změně editovaného souboru – lze snad přenášet mezi soubory

EX1

Note: příkaz se ukončí ENTER

S výhodou lze použít znaku % (jméno současného souboru) # jméne předchozího, např.:

konfigurace

:set příkazy do souboru $HOME/.vimrc a/nebo $HOME/.exrc viz vimrc