我試過了Vim: copy selection to OS X clipboard中提到的方法,但是*或+註冊表似乎都不適合我。我使用的是OpenSuSE 11.3,並安裝了vim和vim-data(SuSE中沒有提到vim-full軟件包)。我試過Klipper啓用和禁用。 (編輯)我也嘗試粘貼ctrl + v和中間點擊。vim - 在OpenSuSE中複製到系統剪貼板
在此先感謝。
我試過了Vim: copy selection to OS X clipboard中提到的方法,但是*或+註冊表似乎都不適合我。我使用的是OpenSuSE 11.3,並安裝了vim和vim-data(SuSE中沒有提到vim-full軟件包)。我試過Klipper啓用和禁用。 (編輯)我也嘗試粘貼ctrl + v和中間點擊。vim - 在OpenSuSE中複製到系統剪貼板
在此先感謝。
看看你是否有一種叫做vimx的東西,這是vim的X啓用版本。你可以使用別名vim,然後使用* register。
這是一個超級用戶的問題。
synchronize contents of the clipboard and the selection
。我需要一些能夠與拆分窗口一起工作的東西。不管怎麼說,還是要謝謝你。 – gatoatigrado 2010-08-02 19:46:43
我推測你在終端上運行VIM,並且談論VIM的視覺選擇,而不是在終端窗口中用鼠標選擇。
因爲在你的情況下VIM不知道X,它顯然不能將你的選擇傳達給X窗口系統。如果你用鼠標在終端窗口中選擇了一些東西,那麼你不是選擇VIM,而是選擇瞭解X的終端仿真器,並將當前選擇正確地傳達給X的剪貼板。
你可以嘗試使用xsel
工具,它允許從命令行訪問X剪貼板。您需要覆蓋通常的剪貼板快捷方式,以便不僅將視覺選擇的內容放入通常的VIM寄存器中,而且還將其傳送到xsel以使其成爲新的X選擇。 (奇怪的是,我沒有在SLES10系統上安裝xsel。)顯然,只有當(1)終端在本地運行或(2)您連接的遠程服務器允許X轉發。如果在編輯文件的服務器上禁用X轉發,那麼您在VIM中沒有機會做:只能在終端窗口中使用鼠標進行選擇。
是的,這裏有一些像xclip和pbcopy這樣的東西,也許其中有一個是安裝的(我有xclip,它在「xclip」包中)。不過謝謝。 – gatoatigrado 2010-08-03 17:05:25
我看不到它,但它與
gvim
一起使用。 – gatoatigrado 2010-08-03 17:01:43