" These allow me to quickly save and quit vim nnoremap w :w nnoremap q :q " Remaps to move line under the cursor up and down nnoremap :m .-2== nnoremap :m .+1== vnoremap K :m '<-2gv=gv vnoremap J :m '>+1gv=gv " Move split panes to left/bottom/top/right nnoremap H nnoremap J nnoremap K nnoremap L " move between panes to left/bottom/top/right nnoremap h h nnoremap j j nnoremap k k nnoremap l l tnoremap h tnoremap j tnoremap k tnoremap l " Remove search highlighting noremap h :nohl " Use Ctrl+A to select the whole file nnoremap ggVG function! OpenTerminal() split term://bash resize 10 endfunction " Open terminal nnoremap t :call OpenTerminal() " Open splits nnoremap v :vs nnoremap vv :sp " Use Ctrl+Shift+jk to resize panes nnoremap :resize -2 nnoremap :resize +2