Files
linux-workspace/conf/vim/pivo.vimrc

101 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

" ~/.vimrc
" lachtani konfigurace VIMu
" 3.12.2004
set nocompatible
" nezalamuje delsi radky
set nowrap
" ukazuje listu s infem
set ruler
" ukazuje editacni rezim
set showmode
" zobraz prave psany prikaz
set showcmd
" dodrzuje odsazeni
set autoindent
" zapnuta syntaxe
syntax on
" sirka tabulatoru
set tabstop=4
" sirka posuvu
set shiftwidth=4
" hledej v aktualnim adresari konfiguraci pro vim
set exrc
" bezpecne nacitani konfigurace
set secure
" ukazuje parove zavorky
set showmatch
" kolik radku vzdy zobrazit z minule obrazovky [so]
set scrolloff=0
" svetle modry komentar
highlight Normal guibg=black guifg=white ctermbg=black ctermfg=white
" mapuje v prikazovem rezimu klavesy na jine kvuli spatne klavesnici
" set langmap=<3D>2,<2C>3,<2C>4,<2C>5,<2C>6,<2C>7,<2C>8,<2C>9,<2C>0,\":,-/,_?
" editovany soubor se pri kazde prilezitosti uklada
set autowrite
" vytvaret zalohy souboru
set nobackup
" zalozni soubory ukladat do adresare
set backupdir=.,~/.vim/backup
" kam ukladat docasne soubory
set directory=.,~/tmp,/tmp
" pri chybne akci se zepta co se ma dit dale
set confirm
" kolik se ma zachovavat informaci do dalsiho spusteni
set viminfo='50,\"500
" pamatuje si pozici kurzoru z posledni editace
au BufReadPost * if line("'\"") > 0 && line("'\"") <= line("$") | exe "normal g'\"z." | endif
" neposkakuje v textu pri zapisu hledaneho slova
set noincsearch
" zapni zvyrazneni hledanych slov
set hlsearch
" ignoruj velikost pismen pri vyhledavani [ic]
set ignorecase
" pro doplneni pouzij tabulator
set wildchar=<Tab>
" pokud je vice nabidek zobraz menu
set wildmenu
" zpusob vyberu
set wildmode=longest:full,full
" vzdy zobrazovat status line
set laststatus=2
" co ve status line zobrazovat
set statusline=%n:\ %<%f\ %y%m%r%=[%b,0x%B]\ \ %l/%L,%v-%c\ \ %p%%
" jak dlouho cekat na dokonceni textoveho makra v ms
set timeoutlen=300
" spravne chovani backspace
set backspace=2
" po napsani "dts" v insert modu vlozi aktualni datum a cas
" http://vim.wikia.com/wiki/Insert_current_date_or_time
:inoremap dts =strftime("%A %-d.%-m.%Y %H:%M")
" jen cas
:inoremap tss =strftime("[%H:%M] ")
" Poznamky
" / - normalni hledani
" ? - zpetne hledani
" % - skoci na parovou zavorku
" ]} - skok na konec bloku
"
" Prevod na mezery
" :set expandtab
" :retab
" Prevod na taby
" :set noexpandtab
" :retab
"
" Zobraz taby a konce radku
" :set list
" Zobraz cisla radek
" :set number
"
" Docasne zrusi zvyrazneni vyhledavani
" :nohls
"
" Makra
" napise <STRONG></STRONG> a kurzor umisti doprostred
" makro se aktivuje napsanim ,bb v editacnim rezimu
" imap ,bb <STRONG></STRONG><Esc>F<i
"