簡體   English   中英

vim —復制到OpenSuSE中的系統剪貼板

[英]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
  • 用鼠標突出顯示文本(不適用於vim鍵選擇)。
  • 您的選擇在飛剪機中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM