Last active
March 3, 2016 17:39
-
-
Save paveltretyakovru/54c156edb81781149076 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" Some start configs | |
syntax on | |
filetype plugin indent on | |
set termencoding=utf-8 | |
set fileencodings=utf8,cp1251 | |
set encoding=utf8 | |
if has("autocmd") | |
autocmd BufRead *.sql set filetype = mysql | |
endif | |
" Pathogen plugin mangaer | |
execute pathogen#infect() | |
" Javascript | |
autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS | |
" Text | |
"nnoremap <C-S-Up> :ddkP | |
"inoremap <C-S-Up> <Esc>:ddkP | |
nmap <C-Up> ddkP | |
imap <C-Up> <Esc>ddkPi | |
vmap <C-Up> <Esc>ddkP | |
nmap <C-Down> ddp | |
imap <C-Down> <Esc>ddpi | |
vmap <C-Down> <Esc>ddp | |
" NERD Tree | |
nmap <C-N>s :NERDTree<cr> | |
vmap <C-N>s <Esc>:NERDTree<cr> | |
imap <C-N>s <Esc>:NERDTree<cr> | |
nmap <C-N>x :NERDTreeClose<cr> | |
vmap <C-N>x <Esc>:NERDTreeClose<cr> | |
imap <C-N>x <Esc>:NERDTreeClose<cr> | |
" Tabs | |
map <S-Right> :tabn<CR> | |
map <S-Left> :tabp<CR> | |
map <F2> :NERDTreeToggle<cr> | |
nnoremap <C-t> :tabnew<CR> | |
inoremap <C-t> <Esc>:tabnew<CR> | |
nnoremap <C-w> :tabclose<cr> | |
inoremap <C-w> <Esc>:tabclose<CR> | |
" BufExplorer | |
nmap <esc>:BufExplorer<cr> <Esc>:BufExplorer<cr> | |
vmap <esc>:BufExplorer<cr> <esc>:BufExplorer<cr> | |
imap <esc>:BufExplorer<cr> <esc>:BufExplorer<cr> | |
" F6 - prev buffer | |
nmap <esc>:bp<cr>i :bp<cr> | |
vmap <esc>:bp<cr>i <esc>:bp<cr> | |
imap <esc>:bp<cr>i <esc>:bp<cr>i | |
" F7 - next buffer | |
nmap <esc>:bn<cr>i :bn<cr> | |
vmap <esc>:bn<cr>i <esc>:bn<cr>i | |
imap <esc>:bn<cr>i <esc>:bn<cr>i | |
" SAVE FALES | |
nnoremap <c-s> :w<CR> " normal mode: save | |
inoremap <c-s> <Esc>:w<CR>l " insert mode: escape to normal and save | |
vnoremap <c-s> <Esc>:w<CR> " visual mode: escape to normal and save |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment