set rnu set surround set iskeyword+=$ set vb set ignorecase smartcase " Moving blocks of text in visual mode vnoremap < >gv " Select all text map a ggVG " reload nnoremap vs :source ~/.ideavimrc " Copy until the end of the line noremap Y y$ " clipboard noremap y "*y noremap Y "*Y noremap p "*p noremap P "*P " refactoring nnoremap rf :action RenameFile nnoremap rr :action RenameElement nnoremap ll :action ReformatCode " actions nnoremap / :action CommentByLineComment nnoremap b :action ToggleLineBreakpoint nnoremap oi :action OptimizeImports nnoremap ee :action SearchEverywhere nnoremap e :action ExpandSelection nnoremap :action SearchEverywhere nnoremap :action Switcher " gotos nnoremap gi :action GotoImplementation nnoremap gs :action GotoSuperMethod nnoremap gu :action ShowUsages " 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 set ideajoin " autocations nnoremap :w :action com.dubreuia.core.action.ShortcutAction:action SaveDocument