2010-08-02 138 views

回答

2

看看你是否有一種叫做vimx的東西,這是vim的X啓用版本。你可以使用別名vim,然後使用* register。

這是一個超級用戶的問題。

+0

我看不到它,但它與gvim一起使用。 – gatoatigrado 2010-08-03 17:01:43

0
  • 在剪取器配置中檢查synchronize contents of the clipboard and the selection
  • 使用鼠標突出顯示文本(不適用於vim密鑰選擇)。
  • 您的選擇在快船。
+0

我需要一些能夠與拆分窗口一起工作的東西。不管怎麼說,還是要謝謝你。 – gatoatigrado 2010-08-02 19:46:43

1

我推測你在終端上運行VIM,並且談論VIM的視覺選擇,而不是在終端窗口中用鼠標選擇。

因爲在你的情況下VIM不知道X,它顯然不能將你的選擇傳達給X窗口系統。如果你用鼠標在終端窗口中選擇了一些東西,那麼你不是選擇VIM,而是選擇瞭解X的終端仿真器,並將當前選擇正確地傳達給X的剪貼板。

你可以嘗試使用xsel工具,它允許從命令行訪問X剪貼板。您需要覆蓋通常的剪貼板快捷方式,以便不僅將視覺選擇的內容放入通常的VIM寄存器中,而且還將其傳送到xsel以使其成爲新的X選擇。 (奇怪的是,我沒有在SLES10系統上安裝xsel。)顯然,只有當(1)終端在本地運行或(2)您連接的遠程服務器允許X轉發。如果在編輯文件的服務器上禁用X轉發,那麼您在VIM中沒有機會做:只能在終端窗口中使用鼠標進行選擇。

+0

是的,這裏有一些像xclip和pbcopy這樣的東西,也許其中有一個是安裝的(我有xclip,它在「xclip」包中)。不過謝謝。 – gatoatigrado 2010-08-03 17:05:25