-
Notifications
You must be signed in to change notification settings - Fork 8
/
ideavimrc
85 lines (63 loc) · 2.41 KB
/
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
set ideajoin
let mapleader = ','
set clipboard+=ideaput
set scrolloff=3
nnoremap <C-o> :action Back<CR>
nnoremap <C-i> :action Forward<CR>
nmap <leader>aa :action FindInPath<cr>
vmap <leader>aa :action FindInPath<cr>
nmap <leader>al :action SearchEverywhere<cr>
vmap <leader>al :action SearchEverywhere<cr>
nmap <leader>af :action GotoFile<cr>
vmap <leader>af :action GotoFile<cr>
nmap <leader>f :action GotoFile<cr>
vmap <leader>f :action GotoFile<cr>
nmap <leader>an :action GotoAction<cr>
nmap <leader>ac :action GotoClass<cr>
nmap <leader>as :action GotoSymbol<cr>
nmap <leader>bb :action RecentFiles<cr>
nmap <leader>bl :action RecentLocations<cr>
nmap <leader>bp :action Blaze.PartialSync<cr>
nmap <leader>u :action FindUsages<cr>
nmap <leader>lc :action GotoDeclaration<cr>
nmap <leader>li :action GotoImplementation<cr>
nmap <leader>lr :action RenameElement<CR>
vmap <leader>lr :action RenameElement<CR>
nmap <leader>gn :action VcsShowNextChangeMarker<cr>
nmap <leader>gp :action VcsShowPrevChangeMarker<cr>
nmap <leader>t :action ExpressionTypeInfo<cr>
vmap <leader>t :action ExpressionTypeInfo<cr>
nnoremap <leader>vn :action RunClass<cr>
nnoremap <leader>vs :action RunClass<cr>
nnoremap <leader>vd :action DebugClass<cr>
nmap <leader>so :action MoveEditorToOppositeTabGroup<cr>
nmap <leader>sj :action MoveTabDown<cr>
nmap <leader>sl :action MoveTabRight<cr>
nmap [<Space> :action EditorStartNewLineBefore<cr>
nmap ]<Space> :action EditorStartNewLine<cr>
nnoremap m. :action ToggleBookmark<cr>
nnoremap ma :action ToggleBookmark0<cr>
nnoremap mb :action ToggleBookmark1<cr>
nnoremap mc :action ToggleBookmark2<cr>
nnoremap md :action ToggleBookmark3<cr>
nnoremap me :action ToggleBookmark4<cr>
nnoremap mf :action ToggleBookmark5<cr>
nnoremap mg :action ToggleBookmark6<cr>
nnoremap mh :action ToggleBookmark7<cr>
nnoremap mi :action ToggleBookmark8<cr>
nnoremap mj :action ToggleBookmark9<cr>
nnoremap 'a :action GotoBookmark0<cr>
nnoremap 'b :action GotoBookmark1<cr>
nnoremap 'c :action GotoBookmark2<cr>
nnoremap 'd :action GotoBookmark3<cr>
nnoremap 'e :action GotoBookmark4<cr>
nnoremap 'f :action GotoBookmark5<cr>
nnoremap 'g :action GotoBookmark6<cr>
nnoremap 'h :action GotoBookmark7<cr>
nnoremap 'i :action GotoBookmark8<cr>
nnoremap 'j :action GotoBookmark9<cr>
nmap <leader>y "*y
vmap <leader>y "*y
nmap <leader>z :action CloseAllEditorsButActive<cr>
nmap <C-h> :action PrevSplitter<cr>
nmap <C-l> :action NextSplitter<cr>"