set ideajoin set showcmd " integrate with system clipboard set clipboard=unnamed,ideaput,unnamedplus " easy tool window nnoremap \p :action ActivateProjectToolWindow nnoremap \c :action ActivateCommitToolWindow nnoremap \r :action ActivateRunToolWindow nnoremap \d :action ActivateDebugToolWindow nnoremap \t :action ActivateTerminalToolWindow nnoremap \b :action ActivateBuildToolWindow nnoremap \s :action ActivateServicesToolWindow nnoremap \o :action ActivateTodoToolWindow nnoremap \l :action ActivateProblemsViewToolWindow nnoremap \m :action ActivateMavenToolWindow nnoremap \n :action ActivateSonarLintToolWindow nnoremap \g :action ActivateVersionControlToolWindow nnoremap \h :action HideActiveWindow nnoremap \a :action HideAllWindows " easy window navigation nnoremap l nnoremap j nnoremap h nnoremap k " easy tab actions nnoremap lv :action SplitVertically nnoremap lh :action SplitHorizontally nnoremap zh :action StretchSplitToLeft nnoremap zl :action StretchSplitToRight nnoremap zj :action StretchSplitToBottom nnoremap zk :action StretchSplitToTop nnoremap us :action Unsplit nnoremap ua :action UnsplitAll nnoremap mr :action MoveTabRight nnoremap ml :action MoveTabRight nnoremap md :action MoveTabDown nnoremap mj :action MoveTabDown nnoremap mo :action MoveEditorToOppositeTabGroup nnoremap oo :action OpenEditorInOppositeTabGroup nnoremap pn :action PinActiveEditorTab nnoremap up :action PinActiveEditorTab nnoremap sip :action SelectInProjectView nnoremap x :action CloseEditor nnoremap ko :action CloseAllEditorsButActive nnoremap kk :action CloseAllEditors nnoremap kl :action CloseAllToTheLeft nnoremap kr :action CloseAllToTheRight " Ace Plugin actions nnoremap ; :action AceWordAction " Run/Debug/Build actions nnoremap dbg :action Debug nnoremap run :action Run nnoremap con :action RunConfiguration nnoremap edc :action editRunConfigurations nnoremap bld :action BuildMenu nnoremap stp :action Stop " code refactoring nnoremap mm :action ReformatCode nnoremap rr :action RenameElement nnoremap ii :action ShowIntentionActions nnoremap opi :action OptimizeImports " File actions nnoremap ss :action SaveAll " built-in navigation to navigated items works better nnoremap :action Back nnoremap :action Forward " but preserve ideavim defaults nnoremap g nnoremap g " unimpaired mappings nnoremap [ Oj nnoremap ] ok nnoremap [q :action PreviousOccurence nnoremap ]q :action NextOccurence nnoremap [m :action MethodUp nnoremap ]m :action MethodDown nnoremap [c :action VcsShowPrevChangeMarker nnoremap ]c :action VcsShowNextChangeMarker " preserve ideavim search nnoremap g/ :action Find