diff options
| author | Thomas Schmucker <ts@its1.de> | 2023-03-26 10:50:24 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2023-03-26 10:50:24 +0200 |
| commit | 6178a7a78038c590946647208bc5a72dfd42b49b (patch) | |
| tree | 856f44ff9afe4484d8d74e17b9e7111ff2f009b3 /nvim/key-bindings.vim | |
| parent | 5766c0fc5360ba4c697e21f19b49ed2570c0755b (diff) | |
| download | dotfiles-6178a7a78038c590946647208bc5a72dfd42b49b.tar.gz dotfiles-6178a7a78038c590946647208bc5a72dfd42b49b.tar.bz2 dotfiles-6178a7a78038c590946647208bc5a72dfd42b49b.zip | |
verschiebe Blocke in VIM mit ALT+jk
Diffstat (limited to 'nvim/key-bindings.vim')
| -rw-r--r-- | nvim/key-bindings.vim | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/nvim/key-bindings.vim b/nvim/key-bindings.vim index bd573a4..3b68879 100644 --- a/nvim/key-bindings.vim +++ b/nvim/key-bindings.vim | |||
| @@ -14,3 +14,11 @@ map <silent> <PageDown> 1000<C-D> | |||
| 14 | imap <silent> <PageUp> <C-O>1000<C-U> | 14 | imap <silent> <PageUp> <C-O>1000<C-U> |
| 15 | imap <silent> <PageDown> <C-O>1000<C-D> | 15 | imap <silent> <PageDown> <C-O>1000<C-D> |
| 16 | 16 | ||
| 17 | " Verschiebe Zeilen mit ALT+j oder ALT+k | ||
| 18 | nnoremap <A-j> :m .+1<CR>== | ||
| 19 | nnoremap <A-k> :m .-2<CR>== | ||
| 20 | inoremap <A-j> <Esc>:m .+1<CR>==gi | ||
| 21 | inoremap <A-k> <Esc>:m .-2<CR>==gi | ||
| 22 | vnoremap <A-j> :m '>+1<CR>gv=gv | ||
| 23 | vnoremap <A-k> :m '<-2<CR>gv=gv | ||
| 24 | |||
