-
Notifications
You must be signed in to change notification settings - Fork 0
/
ideavimrc
52 lines (38 loc) · 1.19 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
source ~/.vimrc
set nonumber
set clipboard=unnamedplus
map <C-n> <Action>(EditorDown)
map <C-p> <Action>(EditorUp)
xnoremap p "_s<c-r>+<esc>
xnoremap P "_s<c-r>+<esc>
inoremap <C-\> <C-O>:action ParameterInfo<CR>
map gd <Action>(GotoDeclaration)
map gi <Action>(GotoImplementation)
map gt <Action>(GotoTypeDeclaration)
map <C-O> <Action>(Back)
map <C-I> <Action>(Forward)
map <C-l> <C-W>l
map <C-h> <C-W>h
map <C-j> <C-W>j
map <C-k> <C-W>k
let mapleader = "\<space>"
map <space>: <Action>(GotoAction)
map <space>; <Action>(GotoAction)
map <space>pf <Action>(GotoFile)
map <space>pr <Action>(RecentFiles)
map <space>pp <Action>(ManageRecentProjects)
map <space>fc :exit<CR>
map <space>sv <Action>(SplitVertically)
map <space>sh <Action>(SplitHorizontally)
map <space>wh <Action>(HideAllWindows)
map <space>wc <Action>(CloseContent)
map <space>ri <Action>(OptimizeImports)
map <space>rr <Action>(Refactorings.QuickListPopupAction)
map <space>rs <Action>(SurroundWith)
map <space>tn <Action>(GotoTest)
map <space>tr <Action>(RunClass)
map <space>tt <Action>(Rerun)
map <space>tf <Action>(RerunFailedTests)
map <space>n :noh<CR>
map <space>jw <Action>(KJumpAction.Word1)
map <space>jf <Action>(KJumpAction)