Add the following @ ~/.vimrc.
<pre>"<Ctrl-X> -- cut (goto visual mode and cut)
imap <C-X> <C-O>vgG
vmap <C-X> "*x<Esc>i
"<Ctrl-C> -- copy (goto visual mode and copy)
imap <C-C> <C-O>vgG
vmap <C-C> "*y<Esc>i
"<Ctrl-A> -- copy all
imap <C-A> <C-O>gg<C-O>gH<C-O>G<Esc>
vmap <C-A> <ESC>gggH<C-O>G<Esc>i
"<Ctrl-V> -- paste
nm \\paste\\ "=@*.'xy'<CR>gPFx"_2x:echo<CR>
imap <C-V> x<Esc>\\paste\\"_s
vmap <C-V> "-cx<Esc>\\paste\\"_x </pre>
http://www.vim.org/tips/tip.php?tip_id=866
- Date
- 2007/04/08 00:01
- Category
- technote
- Tag
- vim
- Response
- No Trackback , No Comment
Trackback URL : http://bluebrown.net/tattertools/BlueBrown/trackback/80