2012-06-27 123 views
3

我在Windows7下構建了一個相當不錯的cygwin安裝程序。我在cygwin下安裝了vim。現在,我無法與vim共享系統剪貼板。 vim --version給出:在cygwin下與vim共享系統剪貼板

+clientserver +clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments 
+xsmp_interact +xterm_clipboard -xterm_save 

我試着設置set clipboard+=unnamed我的.vimrc裏,但它是沒有用的。我試過P,"+p,*p"*p但是這些都沒有從系統剪貼板粘貼。但是,在cygwin上按SHIFT + Ins提示從系統剪貼板粘貼。我錯過了什麼嗎?

回答

1

安裝插件fakeclip。這將使系統剪貼板行爲能夠在cygwin中工作。

+0

嘗試。沒有幫助。嘗試這一個以及http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim沒有骰子。 :-( – abhisek

+0

啊,它工作,沒有領導鑰匙。:-) – abhisek

4

Cygwin使用/dev/clipboard來訪問Windows剪貼板。對於可視模式複製,你可以這樣做:

:'<,'>w !cat > /dev/clipboard 

爲了從Windows剪貼板粘貼,你可以做這樣的事情:

:r !cat /dev/clipboard 

我一直在使用這種方法現在有些時候沒有任何問題。但它只適用於vim的控制檯版本。 Gvim的Windows有+註冊,它允許你從Windows剪貼板複製和粘貼。所以,它就像「+ y(複製)和」+ p(粘貼)一樣簡單。

來源:http://vim.wikia.com/wiki/Using_the_Windows_clipboard_in_Cygwin_Vim

5

從VIM複製文本在cygwin下,只要按下"+y鍵可視化模式:

「+ Y

粘貼文本下Vim的cygwin,只需按"+p正常模式下的鍵:

「+ P

+0

我在哪裏可以找到這方面的參考?謝謝 – zerologiko

相關問題