-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.ideavimrc
38 lines (36 loc) · 928 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
34
35
36
37
38
set visualbell
set noerrorbells
set clipboard^=unnamed,unnamedplus
set hlsearch
set incsearch
# All except <C-X> is handled by IDE as they are used (or potentially) as initial key stroke of various key bindings
sethandler <C-A> a:ide
sethandler <C-B> a:ide
sethandler <C-C> a:ide
sethandler <C-D> a:ide
sethandler <C-E> a:ide
sethandler <C-F> a:ide
sethandler <C-G> a:ide
sethandler <C-H> a:ide
sethandler <C-I> a:ide
sethandler <C-J> a:ide
sethandler <C-K> a:ide
sethandler <C-L> a:ide
sethandler <C-M> a:ide
sethandler <C-N> a:ide
sethandler <C-O> a:ide
sethandler <C-P> a:ide
sethandler <C-Q> a:ide
sethandler <C-R> a:vim
sethandler <C-S> a:ide
sethandler <C-T> a:ide
sethandler <C-U> a:ide
sethandler <C-V> a:ide
sethandler <C-W> a:ide
sethandler <C-X> a:vim
sethandler <C-Y> a:ide
sethandler <C-Z> a:ide
nmap <C-X> :e#<cr>
nmap gi <Action>(GotoImplementation)
nmap fu <Action>(FindUsages)
nmap ch <Action>(CallHierarchy)