diff --git a/.ideavimrc b/.ideavimrc new file mode 100644 index 00000000..35bc41e7 --- /dev/null +++ b/.ideavimrc @@ -0,0 +1,42 @@ +set scrolloff=5 + +set incsearch + +let mapleader = " " + +set clipboard+=unnamedplus + +" Don't use Ex mode, use Q for formatting. +map Q gq + +" --- Enable IdeaVim plugins https://jb.gg/ideavim-plugins + +" Highlight copied text +Plug 'machakann/vim-highlightedyank' +" Commentary plugin +Plug 'tpope/vim-commentary' + +set NERDTree + +nnoremap :action GotoFile +nnoremap e :action ActivateProjectToolWindow + +nnoremap cr :action RenameElement +nnoremap bd :action CloseContent +nnoremap bo :action CloseAllEditorsButActive + +nnoremap h +nnoremap j +nnoremap k +nnoremap l + +nnoremap :action PreviousTab +nnoremap :action NextTab + +nnoremap h :action ActivateProjectToolWindow +nnoremap j :action ActivateRunToolWindow +nnoremap k :action ActivateFindToolWindow +nnoremap l :action ActivateTerminalToolWindow + +autocmd FileType nerdtree nmap l NERDTreeExpand +autocmd FileType nerdtree nmap h NERDTreeCollapse