aboutsummaryrefslogtreecommitdiff
path: root/vimrc
diff options
context:
space:
mode:
authorBen Beltran <rbeltrandelrio@babbel.com>2019-12-24 12:52:44 +0100
committerBen Beltran <rbeltrandelrio@babbel.com>2019-12-24 12:52:44 +0100
commit138316b6ce6560eea229a9f0c29d165b5ba12963 (patch)
treea7f7a5cb931296b43f94b86e147f77f413fe9c22 /vimrc
parentcbec8e8ce4abb89e9c1a5ac63d46ab4d7f3a545a (diff)
Add line movement shortcuts
Diffstat (limited to 'vimrc')
-rwxr-xr-xvimrc8
1 files changed, 8 insertions, 0 deletions
diff --git a/vimrc b/vimrc
index b059ccf..a9bf0d5 100755
--- a/vimrc
+++ b/vimrc
@@ -199,3 +199,11 @@ let g:fzf_colors =
" ALE config
let g:ale_linters = {'javascript': ['eslint']}
+
+" Move things up and down using Ctrl + Shift
+nnoremap <C-S-j> :m .+1<CR>==
+nnoremap <C-S-k> :m .-2<CR>==
+inoremap <C-S-j> <Esc>:m .+1<CR>==gi
+inoremap <C-S-k> <Esc>:m .-2<CR>==gi
+vnoremap <C-S-j> :m '>+1<CR>gv=gv
+vnoremap <C-S-k> :m '<-2<CR>gv=gv