Vimでコピペがうまくいかない

Last-modified: Sat, 02 Jul 2016 17:10:38 JST (410d)
  • Cygwinでvimを使っている際、右クリックでクリップボードからコピペする時、
    # hoge
      # fuga
    
    のようにちゃんと張り付かなかったり、何故か#が頭についたりします。
    その際に設定した内容です。
    以下の内容を.vimrcに設定します。
    if &term =~ "xterm"
        let &t_ti .= "\e[?2004h"
        let &t_te .= "\e[?2004l"
        let &pastetoggle = "\e[201~"
     
        function XTermPasteBegin(ret)
            set paste
            return a:ret
        endfunction
    
        noremap <special> <expr> <Esc>[200~ XTermPasteBegin("0i")
        inoremap <special> <expr> <Esc>[200~ XTermPasteBegin("")
        cnoremap <special> <Esc>[200~ <nop>
        cnoremap <special> <Esc>[201~ <nop>
    endif

Counter: 191, today: 2, yesterday: 0

このページの参照回数は、191です。