Last active 1741525543

Конфиг с плагинами с colemak

.dieavimrc Raw
1set clipboard+=unnamed
2
3Plug 'tpope/vim-surround'
4
5" Press `f` to activate AceJump
6map f <Action>(AceAction)
7" Press `F` to activate Target Mode
8map F <Action>(AceTargetAction)
9" Press `g` to activate Line Mode
10map g <Action>(AceLineAction)
11
12" Переназначение движений в нормальном режиме
13nnoremap m h
14nnoremap j e
15nnoremap n j
16nnoremap e k
17nnoremap l i
18nnoremap i l
19nnoremap k n
20
21nnoremap M H
22nnoremap J E
23nnoremap N J
24nnoremap E K
25nnoremap L I
26nnoremap I L
27nnoremap K N
28
29" Переназначение движений в визуальном режиме
30vnoremap m h
31vnoremap j e
32vnoremap n j
33vnoremap e k
34vnoremap l i
35vnoremap i l
36vnoremap k n
37
38vnoremap M H
39vnoremap J E
40vnoremap N J
41vnoremap E K
42vnoremap L I
43vnoremap I L
44vnoremap K N
45
46" Переназначение движений в режиме выбора текста (визуальный блок)
47xnoremap m h
48xnoremap j e
49xnoremap n j
50xnoremap e k
51xnoremap l i
52xnoremap i l
53xnoremap k n
54
55xnoremap M H
56xnoremap J E
57xnoremap N J
58xnoremap E K
59xnoremap L I
60xnoremap I L
61xnoremap K N
62
63" Переназначение для операций с текстом (например, dw, cw)
64noremap dm dh
65noremap dj de
66noremap dn dj
67noremap de dk
68noremap dl di
69noremap di dl
70noremap dk dn
71
72noremap dM dH
73noremap dJ dE
74noremap dN dJ
75noremap dE dK
76noremap dL dI
77noremap dI dL
78noremap dK dN
79
80" Переназначение для команд изменения текста (c)
81noremap cm ch
82noremap cj ce
83noremap cn cj
84noremap ce ck
85noremap cl ci
86noremap ci cl
87
88noremap cM cH
89noremap cJ cE
90noremap cN cJ
91noremap cE cK
92noremap cL cI
93noremap cI cL
94
95" Переназначение для переходов в начало/конец строк
96noremap ^ ^
97noremap $ $
98noremap 0 0
99
100" Переназначение для поиска (если нужно)
101noremap / /
102noremap ? ?
103