screenからの貼り付け
pasteモードに移行し、GNU screenのC-a ] をして、pasteモードを解除するだけ。
クリップボードからの貼り付けを改良して作成。
function! PasteTextFromScreen() let oldpaste = &paste try set paste silent execute '!screen -X eval "paste ."' finally let &paste = oldpaste endtry endfunction "なんとなくCTRL-Jに割り当て inoremap <silent> <C-J> <C-O>:call PasteTextFromScreen()<CR>
imapしかないのは理由があって、
nnoremap <silent> <C-J> i<C-O>:call PasteTextFromScreen()<CR><Esc>
としてみたけど、うまく動かなかったから。
どうすればいいのかな。