vim config from pivo
This commit is contained in:
100
conf/vimrc.pivo
Normal file
100
conf/vimrc.pivo
Normal file
@@ -0,0 +1,100 @@
|
||||
" ~/.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
|
||||
"
|
||||
|
||||
Reference in New Issue
Block a user