Adds pasting commands and window controls
This commit is contained in:
parent
1e8a01d8d1
commit
0661c25246
1 changed files with 31 additions and 0 deletions
|
@ -27,6 +27,7 @@ Plugin 'scrooloose/nerdtree'
|
||||||
Plugin 'scrooloose/syntastic'
|
Plugin 'scrooloose/syntastic'
|
||||||
Plugin 'sickill/vim-monokai'
|
Plugin 'sickill/vim-monokai'
|
||||||
Plugin 'sjl/clam.vim'
|
Plugin 'sjl/clam.vim'
|
||||||
|
" NOTE: use <C-n> to run miltiple cursors not <C-d>
|
||||||
Plugin 'terryma/vim-multiple-cursors'
|
Plugin 'terryma/vim-multiple-cursors'
|
||||||
|
|
||||||
|
|
||||||
|
@ -92,6 +93,17 @@ let g:UltiSnipsExpandTrigger="<c-x>"
|
||||||
inoremap ;; <C-n>
|
inoremap ;; <C-n>
|
||||||
|
|
||||||
|
|
||||||
|
" vs and sp keybinding
|
||||||
|
nnoremap vs <Esc>:vs<CR>
|
||||||
|
nnoremap vv <Esc>:vs<CR>
|
||||||
|
nnoremap sp <Esc>:sp<CR>
|
||||||
|
nnoremap ss <Esc>:sp<CR>
|
||||||
|
|
||||||
|
|
||||||
|
" Remap window keybinding
|
||||||
|
nnoremap <space> <C-w>
|
||||||
|
|
||||||
|
|
||||||
" tab movement bindings
|
" tab movement bindings
|
||||||
nnoremap <C-h> gT
|
nnoremap <C-h> gT
|
||||||
nnoremap <C-l> gt
|
nnoremap <C-l> gt
|
||||||
|
@ -153,6 +165,24 @@ nnoremap F9 F(
|
||||||
nnoremap F0 F)
|
nnoremap F0 F)
|
||||||
|
|
||||||
|
|
||||||
|
" Karate edits
|
||||||
|
nnoremap ca9 ca(
|
||||||
|
nnoremap da9 da(
|
||||||
|
nnoremap va9 va(
|
||||||
|
|
||||||
|
nnoremap ca0 ca)
|
||||||
|
nnoremap da0 da)
|
||||||
|
nnoremap va0 va)
|
||||||
|
|
||||||
|
nnoremap ci9 ci(
|
||||||
|
nnoremap di9 di(
|
||||||
|
nnoremap vi9 vi(
|
||||||
|
|
||||||
|
nnoremap ci0 ci)
|
||||||
|
nnoremap di0 di)
|
||||||
|
nnoremap vi0 vi)
|
||||||
|
|
||||||
|
|
||||||
" scrolling and maintaing mouse position
|
" scrolling and maintaing mouse position
|
||||||
nnoremap <C-j> j<C-e>
|
nnoremap <C-j> j<C-e>
|
||||||
nnoremap <C-k> k<C-y>
|
nnoremap <C-k> k<C-y>
|
||||||
|
@ -221,6 +251,7 @@ nnoremap <silent> <leader>xhh :execute 'match none'<CR> :execute '2match none'<C
|
||||||
nnoremap <C-c> V"+y
|
nnoremap <C-c> V"+y
|
||||||
vnoremap <C-c> "+y
|
vnoremap <C-c> "+y
|
||||||
|
|
||||||
|
inoremap <C-v> <Esc>"+pa
|
||||||
nnoremap <C-v> o<Esc>"+p
|
nnoremap <C-v> o<Esc>"+p
|
||||||
vnoremap <C-v> "+p
|
vnoremap <C-v> "+p
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue