" zakladni nastaveni set nocompatible " vypne kompatibilitu s vi set ruler " pravitko set bs=2 " zapne spravny chovani backspace set history=100 " historie prikazu set vb t_vb= " vypnuti visual beeb a beep " nastaveni formatovani set shiftwidth=4 " nastaveni automatickyho odzazeni set ts=4 " tabulatory na 4 znaky set textwidth=75 " max. delka radku 75 znaku " nastaveni zalamovani textu na obrazovce set wrap " zapne zdanlive zalamovani radek set linebreak " hezci zdanlive zalamovani set showbreak= " ukazatel pokracovani radku " vyhledavani set ignorecase " vypne rozlisovani velikosti pismen pri vyhledavani set incsearch " hleda uz pri psani vyrazu " nastaveni skrolovani set scrolloff=0 " min. pocet zobrazenych radku od kurzoru set sidescroll=0 " pocet sloupcu posouvani okna do stran set sidescrolloff=0 " min. pocet znaku zobr. po stranach kurzoru " nastaveni inkrementace a dekrementace znaku set nrformats=alpha,hex " entity ktere VIM muze inkrementovat " nastaveni jazyku, kodovani a pod let $LANG='en' " nastaveni angl. " nastaveni zobrazovani hodnoty znaku dole na radce map ga map ga map ga map ga " ostatni namapovany klavesy map :w:make map :w:make load "prelozi nahraje a spusti program map : "spusti posledni prikaz uvozovanej : " nastaveni prostredi if &t_Co > 2 || has("gui_running") set background=dark " nastavi barvy na svetle syntax on " zapne syntax set hlsearch if has("gui_running") set guioptions-=T " v gui se vypne lista nastroju set guioptions-=m " v gui se vypne lista menu set guioptions-=r " v gui se vypne scrool bar napravo colorscheme darkblue " pouzij barevne schema pro pozadi set novb " vypnuti visual beeb endif endif function TEXT_EDITOR() " nastaveni pro txt editor setlocal wrap "zalamovani textu setlocal formatoptions=tcqron2 "jeho formatovani setlocal comments=n:> "koment znak je jen > (vhodne pro maily) setlocal autoindent "zapnuto automaticke odsazovani setlocal nosmartindent "vypnuto chytre odsazovani setlocal smartcase "chytre rozlisovani velkych a malych znaku " set syntax=off "blblo pri F1 vypnula se syntax a uz "nezapla endfunction function PROGRAMMING_EDITOR() " nastaveni pro prog. editor setlocal nowrap "text se nezalamuje setlocal formatoptions=cqlro "formatovani textu setlocal comments=s:#,m:#,e:#,sr:/*,mb:*,el:*/,://,:\" "rozlisuji se komentare /* */, //, # a " setlocal autoindent "zapnuto automaticke odsazovani setlocal smartindent "zapnuto chytre odsazovani setlocal smartcase "chytre rozlisovani velkych a malych znaku " setlocal showmatch "ukazovani parovych zavorek syntax on endfunction " volani nastavovacich fci pro jednotlivy typy editoru call PROGRAMMING_EDITOR() autocmd BufEnter *.txt call TEXT_EDITOR() autocmd BufEnter *.doc call TEXT_EDITOR()