Update for workman
This commit is contained in:
parent
cc39580382
commit
a070eccaf4
@ -1,3 +1,54 @@
|
|||||||
|
" workman
|
||||||
|
noremap e j
|
||||||
|
noremap o k
|
||||||
|
noremap n h
|
||||||
|
noremap i l
|
||||||
|
noremap k n
|
||||||
|
noremap h e
|
||||||
|
noremap l o
|
||||||
|
noremap f u
|
||||||
|
noremap u i
|
||||||
|
|
||||||
|
noremap E J
|
||||||
|
noremap O K
|
||||||
|
noremap N H
|
||||||
|
noremap I L
|
||||||
|
noremap K N
|
||||||
|
noremap H E
|
||||||
|
noremap L O
|
||||||
|
noremap F U
|
||||||
|
noremap U I
|
||||||
|
|
||||||
|
noremap ge gj
|
||||||
|
noremap go gk
|
||||||
|
noremap gn gh
|
||||||
|
noremap gl go
|
||||||
|
noremap gk gn
|
||||||
|
noremap gh ge
|
||||||
|
|
||||||
|
noremap gE gJ
|
||||||
|
noremap gN gH
|
||||||
|
noremap gK gN
|
||||||
|
noremap gH gE
|
||||||
|
noremap gL gO
|
||||||
|
|
||||||
|
nnoremap <silent> <c-w>e :wincmd j<cr>
|
||||||
|
nnoremap <silent> <c-w>o :wincmd k<cr>
|
||||||
|
nnoremap <silent> <c-w>n :wincmd h<cr>
|
||||||
|
nnoremap <silent> <c-w>i :wincmd l<cr>
|
||||||
|
nnoremap <silent> <c-w>k :wincmd n<cr>
|
||||||
|
nnoremap <silent> <c-w>l :wincmd o<cr>
|
||||||
|
|
||||||
|
nnoremap <c-n> b
|
||||||
|
nnoremap <c-i> e
|
||||||
|
|
||||||
|
" get control-j back, so switch it with ctrl-n at qwerty position of j
|
||||||
|
imap <c-n> <cr>
|
||||||
|
cmap <c-n> <cr>
|
||||||
|
inoremap <c-j> <c-n>
|
||||||
|
cnoremap <c-j> <c-n>
|
||||||
|
|
||||||
|
|
||||||
nnoremap <SPACE> <Nop>
|
nnoremap <SPACE> <Nop>
|
||||||
let g:mapleader = ' '
|
let g:mapleader = ' '
|
||||||
|
|
||||||
@ -60,10 +111,10 @@ nmap <C-p> :pc<CR>
|
|||||||
" map <C-h> <Esc>:wincmd h<CR>
|
" map <C-h> <Esc>:wincmd h<CR>
|
||||||
" map <C-Right> <Esc>:wincmd l<CR>
|
" map <C-Right> <Esc>:wincmd l<CR>
|
||||||
" map <C-l> <Esc>:wincmd l<CR>
|
" map <C-l> <Esc>:wincmd l<CR>
|
||||||
nnoremap <silent> <A-i> :wincmd K<CR>
|
nnoremap <silent> <A-o> :wincmd K<CR>
|
||||||
nnoremap <silent> <A-k> :wincmd J<CR>
|
nnoremap <silent> <A-e> :wincmd J<CR>
|
||||||
nnoremap <silent> <A-j> :wincmd H<CR>
|
nnoremap <silent> <A-n> :wincmd H<CR>
|
||||||
nnoremap <silent> <A-l> :wincmd L<CR>
|
nnoremap <silent> <A-i> :wincmd L<CR>
|
||||||
nnoremap <silent> <A-Up> :wincmd k<CR>
|
nnoremap <silent> <A-Up> :wincmd k<CR>
|
||||||
nnoremap <silent> <A-Down> :wincmd j<CR>
|
nnoremap <silent> <A-Down> :wincmd j<CR>
|
||||||
nnoremap <silent> <A-Left> :wincmd h<CR>
|
nnoremap <silent> <A-Left> :wincmd h<CR>
|
||||||
@ -95,12 +146,12 @@ inoremap <silent> <S-Insert> <ESC>:set paste<CR>"+p :set nopaste<CR>
|
|||||||
nmap <silent> <S-F7> :setlocal spell! spelllang=en_us<CR>
|
nmap <silent> <S-F7> :setlocal spell! spelllang=en_us<CR>
|
||||||
|
|
||||||
" cursor jump
|
" cursor jump
|
||||||
nnoremap <S-Up> 3k
|
nnoremap <C-A-Up> 3k
|
||||||
inoremap <S-Up> <Esc>:-3<CR>i
|
inoremap <C-A-Up> <Esc>:-3<CR>i
|
||||||
vnoremap <S-Up> 3k
|
vnoremap <C-A-Up> 3k
|
||||||
nnoremap <S-Down> 3j
|
nnoremap <C-A-Down> 3j
|
||||||
inoremap <S-Down> <Esc>:+3<CR>i
|
inoremap <C-A-Down> <Esc>:+3<CR>i
|
||||||
vnoremap <S-Down> 3j
|
vnoremap <C-A-Down> 3j
|
||||||
nnoremap <C-Up> 6k
|
nnoremap <C-Up> 6k
|
||||||
inoremap <C-Up> <Esc>:-6<CR>i
|
inoremap <C-Up> <Esc>:-6<CR>i
|
||||||
vnoremap <C-Up> 6k
|
vnoremap <C-Up> 6k
|
||||||
@ -108,6 +159,19 @@ nnoremap <C-Down> 6j
|
|||||||
inoremap <C-Down> <Esc>:+6<CR>i
|
inoremap <C-Down> <Esc>:+6<CR>i
|
||||||
vnoremap <C-Down> 6j
|
vnoremap <C-Down> 6j
|
||||||
|
|
||||||
|
nnoremap <C-A-o> 3k
|
||||||
|
inoremap <C-A-o> <Esc>:-3<CR>i
|
||||||
|
vnoremap <C-A-o> 3k
|
||||||
|
nnoremap <C-A-e> 3j
|
||||||
|
inoremap <C-A-e> <Esc>:+3<CR>i
|
||||||
|
vnoremap <C-A-e> 3j
|
||||||
|
nnoremap <C-o> 6k
|
||||||
|
inoremap <C-o> <Esc>:-6<CR>i
|
||||||
|
vnoremap <C-o> 6k
|
||||||
|
nnoremap <C-e> 6j
|
||||||
|
inoremap <C-e> <Esc>:+6<CR>i
|
||||||
|
vnoremap <C-e> 6j
|
||||||
|
|
||||||
" scrolling
|
" scrolling
|
||||||
nnoremap <S-PageUp> 10<C-Y>
|
nnoremap <S-PageUp> 10<C-Y>
|
||||||
inoremap <S-PageUp> <Esc>10<C-Y>i
|
inoremap <S-PageUp> <Esc>10<C-Y>i
|
||||||
|
Loading…
Reference in New Issue
Block a user