skarm
11/18/2013 - 12:50 PM

~/.vimrc

~/.vimrc

execute pathogen#infect()
syntax on
set ruler
set nu

" пробелы вместо табов
set expandtab
set shiftwidth=2
set softtabstop=2
set tabstop=2

nmap <Space> <PageDown>

nmap <F2> :w<cr>
vmap <F2> <esc>:w<cr>i
imap <F2> <esc>:w<cr>i

nmap <F3> :q<cr>
vmap <F3> <esc>:q<cr>i
imap <F3> <esc>:q<cr>i

" F5 - просмотр списка буферов
nmap <F5> <Esc>:BufExplorer<cr>
vmap <F5> <esc>:BufExplorer<cr>
imap <F5> <esc><esc>:BufExplorer<cr>


" F6 - предыдущий буфер
map <F6> :bp<cr>
vmap <F6> <esc>:bp<cr>i
imap <F6> <esc>:bp<cr>i

" F7 - следующий буфер
map <F7> :bn<cr>
vmap <F7> <esc>:bn<cr>i
imap <F7> <esc>:bn<cr>i

" F10 - удалить буфер
map <F10> :bd<cr>
vmap <F10> <esc>:bd<cr>
imap <F10> <esc>:bd<cr>

" F12 - обозреватель файлов
map <F12> :NERDTree<cr>
vmap <F12> <esc>:NERDTree<cr>i
imap <F12> <esc>:NERDTree<cr>i


"http://www.allaboutvim.ru/2007/07/vim2ide-vim-ide-php.html