非 GUI Ubuntu / Linux 系統上有剪貼簿嗎?我可以將其與本地 (OS X) 剪貼簿同步嗎?

非 GUI Ubuntu / Linux 系統上有剪貼簿嗎?我可以將其與本地 (OS X) 剪貼簿同步嗎?

我花了很多時間在 Mac OS X 作為桌面系統上,在 Mac 上有兩個不錯的命令行小實用程序,pbcopy它們pbpaste可以接受stdin和寫入stdout.Linux 中是否有類似的實用程式或非 GUI 黏貼簿?這是如何運作的?

我讀過這篇博文http://blog.roseman.org.uk/tag/iterm2.html其中一位在 Google 工作的人說,他可以使用XQuartziTerm2、 和vim並將內容yanks複製vim到系統貼上板,該貼簿與他的本地剪貼簿同步。

我已經安裝XQuartz、更改了首選項並選中了同步貼上的框框,並使用 X 轉發 ( ssh -X) 遠端連接到 ssh,但是當我將內容拉入遠端系統上的vim系統貼上 ( "+yy) 時,我的本地剪貼板不會更改。

我究竟做錯了什麼?我需要使用tmux貼板來同步嗎?

我之前沒有在命令列 Linux 中使用過貼上板,所以對此有點盲目。有人可以幫助我更了解這個主題嗎?

答案1

您需要使用 X 支援編譯的 vim 版本。您可以運行gvim -v(當然是在安裝 gvim 之後)在終端機中運行適當的版本。

答案2

腳步:

  • 設定 OSX X11 共用剪貼簿
  • 在 OSX 和伺服器之間轉送 X11
  • 使用+xterm_clipboard編譯的vim
  • 可選:'set Clipboard=unnamedplus' 使用系統剪貼簿進行預設操作。

聽起來您使用的是沒有 +xterm_clipboard 編譯的 vim 版本。您可以透過 進行檢查vim --version | grep xterm_clipboard。我已經vim-nox安裝vim-gtk在我的 ubuntu 伺服器上。

詳細資訊在這裡: http://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html

相關內容