Skip to content

Instantly share code, notes, and snippets.

@mashiro
Created January 5, 2019 16:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mashiro/51f3ab4fb5f5351b6ff54e6a55b4172f to your computer and use it in GitHub Desktop.
Save mashiro/51f3ab4fb5f5351b6ff54e6a55b4172f to your computer and use it in GitHub Desktop.
set clipboard=unnamed,unnamedplus
set visualbell
set surround
" escape
noremap <C-j> <C-[>
inoremap <C-j> <C-[>
" emacs like
noremap <C-a> <Home>
noremap! <C-a> <Home>
noremap <C-e> <End>
noremap! <C-e> <End>
noremap! <C-f> <Right>
noremap! <C-b> <Left>
noremap! <C-p> <Up>
noremap! <C-n> <Down>
noremap <C-k> D
inoremap <C-k> <C-o>D
" jump
nnoremap gd :<C-u>action GotoDeclaration<CR>
nnoremap gs :<C-u>action GotoSuperMethod<CR>
nnoremap gi :<C-u>action GotoImplementation<CR>
nnoremap gb :<C-u>action JumpToLastChange<CR>
nnoremap <C-o> :<C-u>action Back<CR>
nnoremap <C-i> :<C-u>action Forward<CR>
nnoremap <C-S-o> <C-o>
nnoremap <C-S-i> <C-i>
nnoremap [m :<C-u>action MethodUp<CR>
nnoremap ]m :<C-u>action MethodDown<CR>
nnoremap [e :<C-u>action GotoPreviousError<CR>
nnoremap ]e :<C-u>action GotoNextError<CR>
nnoremap [c :<C-u>action VcsShowPrevChangeMarker<CR>
nnoremap ]c :<C-u>action VcsShowNextChangeMarker<CR>
" commands
nnoremap <Space>r :<C-u>action Refactorings.QuickListPopupAction<CR>
nnoremap <Space>= :<C-u>action ReformatCode<CR>
nnoremap <Space>s :<C-u>action SearchEverywhere<CR>
nnoremap <Space>a :<C-u>action GotoAction<CR>
nnoremap <Space>f :<C-u>action GotoFile<CR>
nnoremap <Space>e :<C-u>action RecentChangedFiles<CR>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment