2015-02-08 31 views
0

我在Windows 7機器上使用Vim 7.4.423。如何在視覺選擇文本時阻止Vim寫入系統剪貼板

我注意到Vim會複製到系統剪貼板中的任何文本,我通過Visual模式「突出顯示」。有沒有辦法阻止他這樣做?

無論我使用鼠標單擊還是使用操作員,「進入可視模式時覆寫剪貼板」都不會有所不同。進入可視模式後,系統剪貼板上的任何內容都不會被留下。

PS:我沒有在我的_vimrc中找到mswin

謝謝!

回答

0

解決方案,這要歸功於奔對guioptions建議。

刪除以下行:

set guioptions+=a 

,並確保<C-C>行爲是 「正常」。 (通常與windows操作系統一樣)。

vnoremap <C-C> "+y 

第二種映射表示「饋送到系統剪貼板」。

0

這聽起來像是您的'guioptions'選項中有'a',或者您的'clipboard'選項中有「自動選擇」。

檢查此命令的輸出,看是哪種情況,然後相應地解決它:

:verbose set clipboard? guioptions? 
+0

是的,我確實有一個'a'在guioptions。 – llinfeng 2015-02-09 19:23:47