Vim mappings: Ctrl-l for => and arrow keys to window resize

This commit is contained in:
Yan Pritzker
2012-04-15 12:31:56 -07:00
parent e406c6eda8
commit e56c32b568
2 changed files with 16 additions and 6 deletions

View File

@@ -38,6 +38,9 @@ imap <silent> <D-d> _
imap <silent> <D-K> -
imap <silent> <D-D> -
" gary bernhardt's hashrocket
imap <c-l> <space>=><space>
" Use the two first fingers on both sides of the keyboard
" simultaneously to go to the beginning or end of line
Arpeggio nnoremap jk $
@@ -141,9 +144,11 @@ map <silent> <D-9> :tabn 9<cr>
nnoremap <silent> vv <C-w>v
nnoremap <silent> ss <C-w>s
" Resize vertical windows by hitting plus and minus
nnoremap <silent> + <C-w>+
nnoremap <silent> - <C-w>-
" Resize windows with arrow keys
nnoremap <Up> <C-w>+
nnoremap <Down> <C-w>-
nnoremap <Left> <C-w><
nnoremap <Right> <C-w>>
" create <%= foo %> erb tags using Ctrl-k in edit mode
imap <silent> <C-K> <%= %><Esc>3hi
@@ -172,6 +177,9 @@ nmap <silent> ,vc yy:<C-f>p<C-c><CR>
" Type ,hl to toggle highlighting on/off, and show current value.
noremap ,hl :set hlsearch! hlsearch?<CR>
" clear highlights by hitting enter
noremap <CR> :nohlsearch<CR>
" Apple-* Highlight all occurrences of current word (like '*' but without moving)
" http://vim.wikia.com/wiki/Highlight_all_search_pattern_matches
nnoremap <D-*> :let @/='\<<C-R>=expand("<cword>")<CR>\>'<CR>:set hls<CR>