diff options
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 18 |
1 files changed, 9 insertions, 9 deletions
@@ -18,8 +18,17 @@ nnoremap <leader>T :vertical terminal<CR> | |||
18 | nnoremap <leader>u :set clipboard=unnamedplus<CR> | 18 | nnoremap <leader>u :set clipboard=unnamedplus<CR> |
19 | nnoremap <C-K> ddkP | 19 | nnoremap <C-K> ddkP |
20 | nnoremap <C-J> ddp | 20 | nnoremap <C-J> ddp |
21 | |||
22 | " move | ||
21 | nnoremap <Tab> } | 23 | nnoremap <Tab> } |
22 | nnoremap <S-Tab> { | 24 | nnoremap <S-Tab> { |
25 | cnoremap <C-L> <Right> | ||
26 | cnoremap <C-H> <Left> | ||
27 | nnoremap H 0 | ||
28 | nnoremap L $ | ||
29 | nnoremap <C-L> 60l | ||
30 | nnoremap <C-H> 60h | ||
31 | |||
23 | " disable syntax | 32 | " disable syntax |
24 | nnoremap <silent> <leader>s | 33 | nnoremap <silent> <leader>s |
25 | \ : if exists("syntax_on") <BAR> | 34 | \ : if exists("syntax_on") <BAR> |
@@ -45,15 +54,6 @@ onoremap B /return<CR> | |||
45 | nnoremap <leader>; :%s:::g<Left><Left><Left> | 54 | nnoremap <leader>; :%s:::g<Left><Left><Left> |
46 | vnoremap <leader>; :s:::g<Left><Left><Left> | 55 | vnoremap <leader>; :s:::g<Left><Left><Left> |
47 | cnoremap ;\ \(\)<Left><Left> | 56 | cnoremap ;\ \(\)<Left><Left> |
48 | cnoremap <C-L> <Right> | ||
49 | cnoremap <C-H> <Left> | ||
50 | |||
51 | " 習慣成自然 | ||
52 | nnoremap H 0 | ||
53 | nnoremap L $ | ||
54 | nnoremap <C-L> 60l | ||
55 | nnoremap <C-H> 60h | ||
56 | " inoremap <ESC> <nop> | ||
57 | 57 | ||
58 | " Fix paste bug triggered by inoremaps | 58 | " Fix paste bug triggered by inoremaps |
59 | set t_BE= | 59 | set t_BE= |