====== VIM ====== ==== Command-line ==== ^ Command ^ Popis ^ |:help [command] |zobrazí nápovědu, nebo nápovědu pro zadaný command| |:set all |vypíše dostupné parametry příkazu set| |:set (no)number |očísluje řádky| |:set (no)wrap |zalomí řádky| |:syntax on/off |barevné zvýraznění syntaxe| |:! |provede příkaz a výstup zobrazí na STDOUT| |:r! |provede příkaz a výstup vloží do aktuálního souboru pod kurzor| |:sp [file] |horizontálně rozdělí okno; pokud uvedeme soubor, tak jej otevře; přecházení mezi okny ctrl+W šipka| |:vsp [file] |vertikálně rozdělí okno; pokud uvedeme soubor, tak jej otevře; přecházení mezi okny ctrl+W šipka| |:2,$s/jedna/dva/g |od řádku 2 do konce dokumentu se nahradí string jedna stringem dva, a to v jeho všech výskytech na řádku; pro odstranění místo nahrazení, neuvedeme druhý řetězec a pro práci jen s prvním výskytem na řádku vynecháme písmeno g| |:2,4d |odstraní řádky 2 až 4| |:/one/,/two/s/jedna/dva/g |od výskytu one, až po výskyt two, nahradí string jedna stringem dva ve všech jeho výskytech, včetně hraničních slov výběru, pokud jsou shodná jako slovo subtitované | ==== CheatSheet ==== {{ :it:nastroje:vim-cheat-sheet.gif | vim-cheat-sheet}} ==== Konfigurační soubor ==== Pokud se nám nechce nastavovat parametry neustále při každém spuštění editoru, lze je zadat do konfiguračního souboru ~/.vimrc. Syntaxe je totožná jako u command-line a komentáře jsou uvozeny znakem ". " ocisluje radky set number " zvyrazneni syntaxe syntax on " zvirazni parovou zavorku set showmatch " Set status line set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v][%p%%]\ [LEN=%L]\ Pozor,\ chovani\ vim\ editoru\ je\ pro\ roota\ centralne\ upraveno. " Always display a status line at the bottom of the window set laststatus=2 " do incremental searches " set incsearch set nowrap " zmena barevneho schematu color desert