" Unmap arrow keys in normal mode to remove bad habits nnoremap nnoremap nnoremap nnoremap " Stop search highlight on esc (until next search) map :noh " System clipboard interactions map "+y vnoremap "+p " Spell-check set to o, 'o' for 'orthography' map o :setlocal spell! spelllang=en_US " Use shift to move 10 lines up/down quickly noremap K 10k noremap J 10j " Tab navigation nnoremap gt nnoremap gT nnoremap :tabnew nnoremap :tabmove + nnoremap :tabmove - nnoremap :tabp nnoremap :tabn " Alias replace all nnoremap :%s//gI " Save file as sudo when no write permissions cmap w!! w !sudo tee > /dev/null % " Remap splits navigation to just CTRL + hjkl nnoremap h nnoremap j nnoremap k nnoremap l " Make adjusting split sizes a bit more friendly noremap :vertical resize +3 noremap :vertical resize -3 noremap :resize +3 noremap :resize -3 " Don't leave visual mode after indenting vmap < >gv