set rnu set surround 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 :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 " blank lines nnoremap j :set pastem`o``:set nopaste nnoremap k :set pastem`O``:set nopaste nnoremap space j nnoremap space k