added hjkl to the moving line remap in vim

This commit is contained in:
lenovo
2022-12-15 19:40:19 +01:00
parent f6e805f1a7
commit b3b81cf199

View File

@@ -105,16 +105,28 @@ nnoremap <C-Down> :m+<CR>
nnoremap <C-Up> :m-2<CR>
nnoremap <C-Right> >><CR>k
nnoremap <C-Left> <<<CR>k
nnoremap <C-j> :m+<CR>
nnoremap <C-k> :m-2<CR>
nnoremap <C-l> >><CR>k
nnoremap <C-h> <<<CR>k
inoremap <C-Down> <Esc>:m+<CR>gi
inoremap <C-Up> <Esc>:m-2<CR>gi
inoremap <C-Right> <Esc>>><CR>gi
inoremap <C-Left> <Esc><<<CR>gi
inoremap <C-j> <Esc>:m+<CR>gi
inoremap <C-k> <Esc>:m-2<CR>gi
inoremap <C-l> <Esc>>><CR>gi
inoremap <C-h> <Esc><<<CR>gi
vnoremap <C-Down> :m'>+<CR>gv
vnoremap <C-Up> :m-2<CR>gv
vnoremap <C-Right> ><CR>gv
vnoremap <C-Left> <<CR>gv
vnoremap <C-j> :m'>+<CR>gv
vnoremap <C-k> :m-2<CR>gv
vnoremap <C-l> ><CR>gv
vnoremap <C-h> <<CR>gv
" move selection inside lines with Ctrl-Shift + left/right
vnoremap <C-S-Left> <Esc>`<<Left>i_<Esc>mz"_xgvx`zPgv<Left>o<Left>o