Przeglądaj źródła

Add keybindings to make using terminal mode easier

Thomas Dy 9 lat temu
rodzic
commit
652bb58869
1 zmienionych plików z 10 dodań i 1 usunięć
  1. 10 1
      .vimrc

+ 10 - 1
.vimrc

@@ -90,10 +90,19 @@ vnoremap k gk
 " opening ctrlp
 nnoremap <C-O> :CtrlPBuffer<cr>
 
+nnoremap <C-[> :tabprev<cr>
+nnoremap <C-]> :tabnext<cr>
+
 " ------ nvim specific ------
 if has('nvim')
   tnoremap jj <C-\><C-N>
-  tnoremap <C-W> <C-\><C-N><C-W>
+  tmap <C-[> <C-\><C-N><C-[>
+  tmap <C-]> <C-\><C-N><C-]>
+  tmap <C-W> <C-\><C-N><C-W>
+  tmap <C-P> <C-\><C-N><C-P>
+  tmap <C-O> <C-\><C-N><C-O>
+
+  autocmd BufWinEnter,WinEnter term://* startinsert
 endif
 
 augroup formatting