Update vim movement configuration
- Ctrl+J and Ctrl+K to move lines - gj and gk to jump 10 lines up or down
This commit is contained in:
parent
50c1f72172
commit
e2892a833f
1 changed files with 6 additions and 12 deletions
|
@ -515,12 +515,13 @@ nnoremap <leader>n :next<CR>:args<CR>
|
|||
nnoremap <leader>p :previous<CR>:args<CR>
|
||||
|
||||
let g:jmp_dist = 8
|
||||
map <C-j> :exec "normal ".g:jmp_dist."j"<CR>
|
||||
map <C-k> :exec "normal ".g:jmp_dist."k"<CR>
|
||||
exec 'noremap gj '.g:jmp_dist.'j'
|
||||
exec 'noremap gk '.g:jmp_dist.'k'
|
||||
|
||||
nnoremap <C-k> ddkP
|
||||
nnoremap <C-j> ddp
|
||||
nnoremap <C-h> b
|
||||
nnoremap <C-l> e
|
||||
" Yes, not 'noremap', do whatever is mapped to J and K assuming
|
||||
" it is some sort of custom up-down motion, but g:jmp_dist times
|
||||
|
||||
" --- Marks ---
|
||||
nnoremap <leader>m :marks abcdefghijklmnopqrstuvwxyz<CR>
|
||||
|
@ -542,13 +543,6 @@ nnoremap <leader>= <C-a>
|
|||
" --- Text ---
|
||||
nnoremap U ~h
|
||||
|
||||
" --- MOVEMENT ---
|
||||
" noremap j gj
|
||||
" noremap k gk
|
||||
|
||||
noremap gj j
|
||||
noremap gk k
|
||||
|
||||
" --- CLIPBOARD ---
|
||||
nnoremap Y y$
|
||||
|
||||
|
|
Loading…
Reference in a new issue