" 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 nh :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() nnoremap t :ToggleTerminal " Use Escape to go to normal mode tnoremap " Open splits nnoremap sv :vs nnoremap sh :sp " Use Ctrl+Shift+jk to resize panes nnoremap :resize -2 nnoremap :resize +2