[英]vim — copy to system clipboard in OpenSuSE
我已經嘗試了Vim提到的方法:將選擇復制到OS X剪貼板 ,但是*或+寄存器似乎都不適合我。 我在OpenSuSE 11.3上,並已安裝vim和vim-data(沒有SuSE鏈接中提到的vim-full軟件包)。 我嘗試過啟用和禁用Klipper。 (編輯)我也嘗試過使用ctrl + v和中鍵單擊粘貼。
提前致謝。
查看是否有一個叫做vimx的東西,這是X啟用的vim版本。 您可以為vim加上別名,然后使用*注冊。
這是一個超級用戶問題。
我假設您正在終端中運行VIM,並談論VIM的視覺選擇,而不是在終端窗口中使用鼠標進行選擇。
由於您的情況下VIM並不了解X,因此顯然無法將您的選擇傳達給X Window系統。 如果使用鼠標在終端窗口中選擇某項,則不是在VIM中進行選擇,而是在知道X並將當前選擇正確傳達給X剪貼板的終端仿真器中進行選擇。
您可以嘗試使用xsel
工具,該工具允許您xsel
訪問X剪貼板。 您將需要覆蓋常用的剪貼板快捷方式,不僅將視覺選擇的內容放入常用的VIM寄存器,還需要將其通過管道傳輸到xsel,以使其成為新的X選擇。 (奇怪的是,我現在沒有在SLES10系統上安裝xsel。)顯然,這只有在(1)終端在本地運行或(2)您所連接的遠程服務器允許X時才有效轉發。 如果在編輯文件的服務器上禁用了X轉發,那么您將沒有機會在VIM中進行操作:只有在終端窗口中使用鼠標進行選擇才有效。
synchronize contents of the clipboard and the selection
配置中synchronize contents of the clipboard and the selection
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.