.vimrc 643 B

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