" leader: , 快捷键前缀 let mapleader = ","
" 基础键位映射 " esc 使用jk inoremap jk
" 映射idea常用快捷键 " 重命名 nnoremap r :action RenameElement " 格式化当前文件 nnoremap f :action ReformatCode " quick java doc nnoremap q :action QuickJavaDoc
" Vim 的插件 set surround set multiple-cursors set easymotion set commentary
" 映射到idea快捷键 " 弹出输入框,可以跳到指定类 nnoremap gc :action GotoClass " 弹出输入框,跳转到指定操作 nnoremap ga :action GotoAction " 跳转到定义 nnoremap gd :action GotoDeclaration " 跳转到实现 nnoremap gi :action GotoImplementation " 跳转到指定的文件 nnoremap gf :action GotoFile " 跳转到方法的声明 nnoremap gs :action GotoSuperMethod " 跳转到测试 nnoremap gt :action GotoTest " 跳转到变量的声明 nnoremap gS :action GotoSymbol
" 查找使用 nnoremap fu :action FindUsages " 显示使用 nnoremap su :action ShowUsages
" 前进,相当似于eclipse中的alt+方向右键 nnoremap gf :action Forward " 后退,相当于eclipse中的alt+方向左键 nnoremap gb :action Back
" gh=go head, 映射vim中的^ nnoremap gh ^ " gl=go last,映射vim中的$ nnoremap gl $
" Window operation nnoremap ww w nnoremap wc c nnoremap wj j nnoremap wk k nnoremap wh h nnoremap wl l nnoremap ws s nnoremap w- - nnoremap w+ + nnoremap w= =
nnoremap wv vf
set relativenumber number set ignorecase smartcase
set keep-english-in-normal-and-restore-in-insert