added hjkl to the moving line remap in vim
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user