*追記(2008.10.22)* コメントでka-nachtさんより教えていただいた方法がすばらしいです。 以下はお勧めできません。 windowsだとgvim使っているのですが、クリップボードにコピーした文字列を貼り付けるときに 毎回:se pasteして:se nopasteするのは無駄ではないかと思いまして。 vimscriptがあるんだから使えばいいじゃないかと思いまして。 こんなの作ってみました。 " クリップボードからペースト function! PasteTextFromClipboard() let oldpaste = &paste try set paste silent execute 'normal! "+gP' finally let &paste = oldpaste endtry endfunction nnoremap <silent> <M-v> :cal