-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexecutable_dot_ideavimrc
More file actions
51 lines (40 loc) · 1.15 KB
/
executable_dot_ideavimrc
File metadata and controls
51 lines (40 loc) · 1.15 KB
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
source ~/.vimrc
set scrolloff=0
set visualbell
set noerrorbells
""" Replicate non-working vim actions
" Replicate clearing
map <c-l><c-l> :nohl<CR>
""" Pycharm specific
" open terminal
map <leader>T :action ActivateTerminalToolWindow<CR>
" Debugger
map <leader>D :action Debug<CR>
" Breakpoints
map <leader>b :action ToggleLineBreakpoint<CR>
map <leader>B :action ViewBreakpoints<CR>
""" Ctrl P replication
map <leader>f :action GotoFile<CR>
""" NERDTREE replication
map <leader>n :action ActivateProjectToolWindow<CR>
" Setup NERDCommenter replication
set commentary
map <leader>cc gcc
""" coc.nvim replications
" cycle through errors
map [g :action GotoPreviousError<CR>
map ]g :action GotoNextError<CR>
map <leader>gd :action GotoDeclaration<CR>
map <leader>gi :action GotoImplementation<CR>
map <leader>dg :action Back<CR>
map <leader>a :action ShowIntentionActions<CR>
map <leader>rn :action ChangesView.Rename<CR>
map <leader>rf :action RefactoringMenu<CR>
map <leader>= :action ReformatCode<CR>
"xmap <leader>= :action ReformatCode<CR>
" Bunch of live templates for math
" https://unicode-table.com/en/sets/greek-symbols/
" alpha α
" beta β
" gamma γ
" etc