.vimrc 685 B

12345678910111213141516171819202122232425262728293031323334353637
  1. syntax on
  2. set wildmenu
  3. set autoindent
  4. set number relativenumber
  5. set tabstop=4 shiftwidth=4
  6. set expandtab
  7. let mapleader = ","
  8. let maplocalleader = "\\"
  9. nnoremap <leader>ev :vsplit $MYVIMRC<cr>
  10. nnoremap <leader>sv :source $MYVIMRC<cr>
  11. nnoremap <leader>f :tabfind ./**/
  12. " Local (scope) replace
  13. nnoremap gr gd[{V%::s/<C-R>///gc<left><left><left>
  14. " Global replace
  15. nnoremap gR gD:%s/<C-R>///gc<left><left><left>
  16. nnoremap Y y$
  17. nnoremap H ^
  18. nnoremap L $
  19. inoremap jk <esc>
  20. inoremap <esc> <nop>
  21. inoremap <Left> <nop>
  22. inoremap <Right> <nop>
  23. inoremap <Up> <nop>
  24. inoremap <Down> <nop>
  25. iabbrev ret return
  26. iabbrev @@ frans@tankernn.eu
  27. iabbrev ssig -- <cr>Frans Bergman<cr>frans@tankernn.eu