From c7073b80f7912a717f5142f107e7c9dce55bdc39 Mon Sep 17 00:00:00 2001 From: Hyacinthe Cartiaux Date: Thu, 17 Nov 2016 10:55:44 +0100 Subject: [PATCH] [vim] Useful mappings --- vim/vimrc | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/vim/vimrc b/vim/vimrc index 3908ae3..e28e474 100755 --- a/vim/vimrc +++ b/vim/vimrc @@ -261,6 +261,14 @@ let g:netrw_banner = 0 map :set paste +"" Split +noremap h :split +noremap v :vsplit + +"" Tabs +nnoremap gt +nnoremap gT +nnoremap :tabnew map :tabnext map :tabprevious @@ -269,3 +277,26 @@ if has('unnamedplus') set clipboard=unnamed,unnamedplus endif +noremap YY "+y +noremap p "+gP +noremap XX "+x + +"" Buffer nav +noremap q :bp +noremap s :bn + +"" Close buffer +noremap c :bd + +"" Clean search (highlight) +nnoremap :noh + +"" Vmap for maintain Visual Mode after shifting > and < +vmap < >gv + +"" Move visual block +vnoremap J :m '>+1gv=gv +vnoremap K :m '<-2gv=gv + +