diff options
author | typebrook <typebrook@gmail.com> | 2019-06-18 14:03:34 +0800 |
---|---|---|
committer | typebrook <typebrook@gmail.com> | 2019-06-18 14:03:34 +0800 |
commit | 1e2f2cc25134d6c1a554b7b3f863e9d41a5a12fa (patch) | |
tree | 01c1da52118b228dec15dfd40d80e69281f06c96 /vimrc | |
parent | 8d3c1cdf7eb39926ee31676b1b6ab7346aa52ae1 (diff) |
update
Diffstat (limited to 'vimrc')
-rw-r--r-- | vimrc | 11 |
1 files changed, 6 insertions, 5 deletions
@@ -12,23 +12,22 @@ set siso=999 | |||
12 | 12 | ||
13 | " general | 13 | " general |
14 | nmap <c-c> :q<CR> | 14 | nmap <c-c> :q<CR> |
15 | nnoremap <leader>R :.w !bash<CR> | 15 | nnoremap K :.w !bash<CR> |
16 | nnoremap <leader>, :w !bash<CR> | 16 | nnoremap <leader>, :w !bash<CR> |
17 | nnoremap <leader>W :set wrap!<CR> | 17 | nnoremap <leader>W :set wrap!<CR> |
18 | nnoremap <leader>T :vertical terminal<CR> | 18 | nnoremap <leader>T :vertical terminal<CR> |
19 | nnoremap <leader>u :set clipboard=unnamedplus<CR> | 19 | nnoremap <leader>u :set clipboard=unnamedplus<CR> |
20 | nnoremap <CR> o<Esc> | 20 | nnoremap <CR> o<Esc> |
21 | nnoremap <C-L> 60l | ||
22 | nnoremap <C-H> 60h | ||
23 | |||
24 | nnoremap <C-K> ddkP | 21 | nnoremap <C-K> ddkP |
25 | nnoremap <C-J> ddp | 22 | nnoremap <C-J> ddp |
23 | " disable syntax | ||
26 | nnoremap <silent> <leader>s | 24 | nnoremap <silent> <leader>s |
27 | \ : if exists("syntax_on") <BAR> | 25 | \ : if exists("syntax_on") <BAR> |
28 | \ syntax off <BAR> | 26 | \ syntax off <BAR> |
29 | \ else <BAR> | 27 | \ else <BAR> |
30 | \ syntax enable <BAR> | 28 | \ syntax enable <BAR> |
31 | \ endif<CR> | 29 | \ endif<CR> |
30 | " show current syntax | ||
32 | nnoremap <leader>S :echo join(reverse(map(synstack(line('.'), col('.')), 'synIDattr(v:val,"name")')),' ')<CR> | 31 | nnoremap <leader>S :echo join(reverse(map(synstack(line('.'), col('.')), 'synIDattr(v:val,"name")')),' ')<CR> |
33 | 32 | ||
34 | " Operator pending | 33 | " Operator pending |
@@ -37,9 +36,11 @@ onoremap ap a( | |||
37 | onoremap np :<c-u>normal! f(vi(<cr> | 36 | onoremap np :<c-u>normal! f(vi(<cr> |
38 | onoremap b /return<CR> | 37 | onoremap b /return<CR> |
39 | 38 | ||
40 | " new | 39 | " 習慣成自然 |
41 | nnoremap H 0 | 40 | nnoremap H 0 |
42 | nnoremap L $ | 41 | nnoremap L $ |
42 | nnoremap <C-L> 60l | ||
43 | nnoremap <C-H> 60h | ||
43 | inoremap jk <ESC> | 44 | inoremap jk <ESC> |
44 | inoremap <ESC> <nop> | 45 | inoremap <ESC> <nop> |
45 | 46 | ||