Zde jsou *zakladni* vi(m) klavesy (case sensitive!). Vsechny prikazy se zadavaji z rezimu command (standartni po startu) :q - ukonceni vi :q! - ukonceni vi bez ukladani zmen :e jmeno_souboru - otevreni noveho souboru :w - ulozeni souboru :w jmeno_souboru - ulozeni pod jinym jmenem u - undo j - nasledujici radek (sipka dolu) k - predchozi radek (sipka nahoru) l - posun o znak dopredu (sipka vpravo) h - posun o znak zpet (sipka vlevo) ^ - skok na zacatek radku $ - skok na konec radku b - posun na zacatek slova (opetovnym stiskem skace na predchozi slova) e - posun na konec slova (opetovnym stiskem skace na dalsi a dalsi slova) ( - posun na zacatek odstavce ) - posun na konec odstavce - posun na dalsi obrazovku (PageUp) - posun na predchozi obrazovku (PageDownn) r - prepsani znaku pod kurzorem R - prepisovani textu od kurzoru doprava stale dal x - mazani pismene pod kurzorem dd - presune radek do kill-ringu yy - zkopiruje radek do kill-ringu p - vlozeni z kill-ringu za aktualni radek P - vlozeni z kill-ringu pred aktualni radek ma - nastavi znacku a na pozici kurzoru, kde a je lib. pismeno [a-zA-Z] d`a - presune text od kurzoru ke znacce do kill-ringu y`a - zkopiruje text od kurzoru ke znacce do kill-ringu / vyraz - hledani od kurzoru dale (muzete pouzit regularni vyrazy) ? vyraz - hledani od kurzoru k zacatku dokumentu n - najde dalsi vyraz dale ve smeru hledani ~ - meni pismeno pod kurzorem na male/velke - to se musi videt. :h - napoveda :! prikaz - spusti externi prikaz v shellu :r! prikaz - to same jako predchozi, ale vystup programu vlozi do souboru na nasledujici radek. (napr :r!ls vlozi do souboru vypis adresare) - je vas pritel. (pri vyberech z neceho je vhodne pouzivat pro automaticke doplnovani, pri editaci zdrojaku pekne zarovnava...) Je dobre vedet, ze ve vi muzete kombinovat vice prikazu do jednoho (a tak vytvaret jakasi makra). 1. priklad: prikaz :wq provede ulozeni souboru a ukonceni vi. Ve skutecnosti jde o dva prikazy :w :q 2. priklad: prikaz 12dd smaze deset radku. dd maze jeden radek a predpona 12 znamena, ze se prikaz vykona 10x Tento trik funguje u vetsiny prikazu (8j - posun se o 8 radku dolu) 3. priklad: prikz d) smaze text od kurzoru po konec odstavce. d maze a ) je znacka pro skok na konec odstavce. Podobne treba d^ - smaz vse od kurzoru k zacatku radku Nezapomente sledovat dolni radek vi, obcas se tam vypisuji zajimave informace, nekdy se vas na neco pta...