-
Notifications
You must be signed in to change notification settings - Fork 0
/
dot_ideavimrc
44 lines (33 loc) · 852 Bytes
/
dot_ideavimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
nnoremap <SPACE> <Nop>
nnoremap <ESC> <C-c>
set keep-english-in-normal
let mapleader=" "
set NERDTree
set easymotion
set commentary
set surround
let g:EasyMotion_override_acejump = 0
let g:EasyMotion_use_upper = 0
nmap <leader>f <Plug>(easymotion-s)
nmap <leader><leader>f <Plug>(easymotion-s2)
nmap s ysiw
vmap s S
nmap <leader>yy "*yy
vmap <leader>y "*y
nmap <leader>p "*p
nmap <leader>a ggVG
nnoremap <leader>e :NERDTreeToggle<CR>
nnoremap gi :action GotoImplementation<CR>
nnoremap gf :action FindUsages<CR>
nnoremap <leader>i :action ShowErrorDescription<CR>
nnoremap <leader>1 1gt
nnoremap <leader>2 2gt
nnoremap <leader>3 3gt
nnoremap <leader>4 4gt
nnoremap <leader>5 5gt
nnoremap <leader>6 6gt
nnoremap <leader>7 7gt
nnoremap <leader>8 8gt
nnoremap <leader>9 9gt
nnoremap <leader>0 10gt
nnoremap <leader>rn :action RenameElement<CR>