使用 vim 複製到系統剪貼簿在 Ubuntu 下不起作用

使用 vim 複製到系統剪貼簿在 Ubuntu 下不起作用

我一直試圖弄清楚為什麼當我在一個運行vim 的終端視窗中使用"*y 或"*x 並在另一個終端視窗中使用"*p 時,它不會貼上我剛剛複製或剪切的內容,只是無法弄清楚。

我知道 * 是系統剪貼簿緩衝區,但它不會在終端機視窗之間複製。

我使用的是 Ubuntu 12.04 和 Vim 7.3。

答案1

用於:version檢視包含哪些功能 ( +) 或不包含哪些功能 ( -)。

如果你看到了-clipboard-xterm_clipboard那就行不通了。你可以自己編譯 vim 包括這些功能,或者你可以vim-gtk透過以下方式安裝:

apt-get install vim-gtk

答案2

AFAIK 只適用於gvim- 不適用於vim在終端機中運作。

答案3

來自幫助.ubuntu.com網站:

注意:從 Ubuntu 6.10 (Edgy Eft) 開始,預設安裝的 Vim 是一個名為「vim-tiny」的精簡版本。為了獲得完整版本,請附有完整的線上幫助文件,以及程式碼折疊等許多高級功能;你需要安裝“vim”:

sudo apt-get install vim

這應該安裝一個(好多了!)更好的 vim 版本,允許您從終端進行剪貼板剪切/粘貼。 (我一直這樣做)。您也可以安裝 'vim gtk' 套件來取得 GUI 版本,有時它很方便(我映射'元-V' 為我打開 gvim,獲勝的熱鍵!

(無需卸載'vim 小' 包,它有點“吸收”到 '維姆' 和 'vim gtk' 包)

相關內容