-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.ideavimrc
33 lines (25 loc) · 821 Bytes
/
.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
map <leader>p <Action>(GotoFile)
map <leader>t <Action>(GotoSymbol)
map <leader>ss <Action>(SelectInProjectView)
map <leader>vo <Action>(RiderShowValueOrigin)
map <leader>vd <Action>(RiderShowValueDestination)
map <leader>' <Action>(ActivateTerminalToolWindow)
map <leader>ne <Action>(ReSharperGotoNextErrorInSolution)
map <C-S> <Action>(SaveAll)
map <C-B> <Action>(GotoDeclaration)
map <C-S-B> <Action>(ReSharperGotoImplementation)
map <leader>rt <Action>(RiderUnitTestRepeatPreviousRunAction)
" in visual/select mode only, map ctrl-c to copy
vnoremap <C-c> "*y
" map ctrl-v to paste
nnoremap <C-v> "*p
vnoremap <C-v> "*p
inoremap <C-v> <C-r>*
" use _ (blackhole register) to actually delete text
nnoremap <leader>d "_d
vnoremap <leader>d "_d
set ideajoin
set surround
set incsearch
set ignorecase
set smartcase