Table of Contents

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
:! <bash-command> provede příkaz a výstup zobrazí na STDOUT
:r! <bash-command> 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

 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