Last active
June 4, 2026 00:12
-
-
Save 99702/f491f789019cae7c0b23f4a7c2ba6c49 to your computer and use it in GitHub Desktop.
Personal Ideavimrc for intellij
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| " Plugins -------------------------------- | |
| set argtextobj | |
| set easymotion | |
| set textobj-entire | |
| set ReplaceWithRegister | |
| set exchange | |
| set hlsearch | |
| set showmode | |
| set number relativenumber | |
| set idearefactormode=keep | |
| set ideajoin | |
| set incsearch | |
| set ideastatusicon=gray | |
| set ideavimsupport=+singleline,dialog | |
| set highlightedyank | |
| " disable the timeout option | |
| set notimeout | |
| set hls | |
| set clipboard^=unnamedplus,ideaput | |
| let mapleader = " " | |
| vmap <leader>y "+y | |
| vmap <leader>d "+d | |
| nmap <leader>y "+yy | |
| nmap <leader>p "+p | |
| nmap <leader>P "+P | |
| vmap <leader>p "+p | |
| vmap <leader>P "+P | |
| # window navigation | |
| nnoremap <leader>2 <c-w>s | |
| nnoremap <leader>3 <c-w>v | |
| nnoremap <leader>o <c-w><c-w> | |
| nnoremap <leader>j <c-w>j | |
| nnoremap <leader>k <c-w>k | |
| nnoremap <leader>l <c-w>w | |
| nnoremap <leader>h <c-w>W | |
| map <leader><leader> :action GotoRelated<CR> | |
| # window close | |
| nnoremap <leader>0 <c-w>c | |
| nnoremap <leader>1 <c-w>o | |
| nnoremap <leader>b :action ToggleLineBreakpoint<cr> | |
| nnoremap e he | |
| nnoremap <leader>; :action CommentByLineComment<cr> | |
| vmap <leader>; :action CommentByLineComment<cr> | |
| nnoremap <leader>n :action CloseContent<cr> | |
| nmap gi :action GotoImplementation<CR> | |
| # find things | |
| nmap <leader>ff :find<cr> | |
| nmap <leader>p <action>(PreviousTab) | |
| nmap <leader>xr <action>(run) | |
| nmap <leader>n <action>(NextTab) | |
| nmap <leader>q <action>(CloseEditor) | |
| nmap <leader>i <action>(Generate) | |
| nmap <leader>m <action>(Git.Menu) | |
| nmap <leader>s <action>(QuickChangeScheme) | |
| nmap <leader>/ <action>(ShowErrorDescription) | |
| nmap <leader>e <action>(GotoNextError) | |
| nmap <leader>t <action>(NERDTreeToggle) | |
| nmap <leader>. <action>(RecentFiles) | |
| set clipboard=unnamedplus | |
| nnoremap <Leader>wf :action ToggleZenMode<CR> | |
| nnoremap <Leader>wp :action TogglePresentationMode<CR> | |
| # debug | |
| nnoremap <leader>e :action EvaluateExpression<CR> | |
| vnoremap <leader>e :action EvaluateExpression<CR> | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment