Changed move/up down key to Alt/Option+Up/Down

This commit is contained in:
Andrea Mistrali 2015-07-16 15:16:12 +02:00
parent 0aedb54ea2
commit f5dca31a5e
2 changed files with 35 additions and 15 deletions

14
gvimrc
View File

@ -42,10 +42,24 @@ colorscheme freya
" colorscheme macvim
" colorscheme inkpot
" Line/block move up/down
if (has('mac') || has('macunix'))
nnoremap <M-Up> :m .-2<CR>==
nnoremap <M-Down> :m .+1<CR>==
inoremap <M-Up> <Esc>:m .-2<CR>==gi
inoremap <M-Down> <Esc>:m .+1<CR>==gi
vnoremap <M-Up> :m '<-2<CR>gv=gv
vnoremap <M-Down> :m '>+1<CR>gv=gv
endif
" Emacs like indenting. Pressing Tab indents line
set indentkeys=0{,0},0),:,0#,!^F,o,O,e,!<Tab>,!^F
set cinkeys=0{,0},0),:,0#,!^F,o,O,e,!<Tab>,!^F
" User customizations are held in file ~/.vim/gvimrc.local
if filereadable($HOME."/.vim/gvimrc.local")
source $HOME/.vim/gvimrc.local

36
vimrc
View File

@ -134,7 +134,6 @@ set cinkeys=0{,0},0),:,0#,!^F,o,O,e,!<Tab>,!^F
" These are files we are not likely to want to edit or read.
set suffixes=.bak,~,.swp,.o,.info,.aux,.log,.dvi,.bbl,.blg,.brf,.cb,.ind,.idx,.ilg,.inx,.out,.toc
" """""""""""""""
" TagLIST support
" Below is a placeholder for ctags so vim does not complain if there is no
@ -187,10 +186,6 @@ function! MyPandocOpen(file)
return "open ". a:file
endfunction
"
" """"""""""""""
" Templates
" """"""""""""""
let g:templates_directory = $HOME."/.vim/myTemplates"
" """""""""""
@ -220,22 +215,33 @@ map <silent> <Leader>c <plug>NERDCommenterToggle
inoremap <silent> <C-\> <C-N>
inoremap <silent> <C-Tab> <C-N>
" Line/block move up/down
if (has('mac') || has('macunix'))
nnoremap <T-Down> :m .+1<CR>==
nnoremap <T-Up> :m .-2<CR>==
inoremap <T-Down> <Esc>:m .+1<CR>==gi
inoremap <T-Up> <Esc>:m .-2<CR>==gi
vnoremap <T-Down> :m '>+0<CR>gv=gv
vnoremap <T-Up> :m '<-2<CR>gv=gv
else
nnoremap <C-Down> :m .+1<CR>==
nnoremap <C-Up> :m .-2<CR>==
inoremap <C-Down> <Esc>:m .+1<CR>==gi
inoremap <C-Up> <Esc>:m .-2<CR>==gi
vnoremap <C-Down> :m '>+0<CR>gv=gv
vnoremap <C-Up> :m '<-2<CR>gv=gv
endif
" Visual mode selection
nnoremap <silent> <S-Down> V
nnoremap <silent> <S-Up> V
vnoremap <silent> <S-Down> j
vnoremap <silent> <S-Up> k
" Line/block move up/down
nnoremap <S-D-Down> :m .+1<CR>==
nnoremap <S-D-Up> :m .-2<CR>==
inoremap <S-D-Down> <Esc>:m .+1<CR>==gi
inoremap <S-D-Up> <Esc>:m .-2<CR>==gi
vnoremap <S-D-Down> :m '>+0<CR>gv=gv
vnoremap <S-D-Up> :m '<-2<CR>gv=gv
" Terminal/Filemanager
" nnoremap <silent> <F9> :OpenTerminal<CR>
" nnoremap <silent> <F10> :OpenFilemanager<CR><CR>