Linux
非 GUI Ubuntu / Linux 系統上是否有剪貼板?我可以將它與我的本地 (OS X) 剪貼板同步嗎?
我花了很多時間將 Mac OS X 作為桌面系統,在 Mac 上有兩個不錯的命令行小實用程序,
pbcopy
它們pbpaste
可以接受stdin
和寫入stdout
. linux中是否有類似的實用程序或非GUI粘貼板?這是如何運作的?我閱讀了這篇部落格文章http://blog.roseman.org.uk/tag/iterm2.html,其中一個為 Google 工作的人說他可以使用
XQuartz
,iTerm2
,並將vim
他復製到系統粘貼板的yanks
東西,vim
與他的本地剪貼板同步。我已安裝
XQuartz
、更改首選項並選中復選框以同步粘貼板,並使用 X 轉發 () 遠端連接到 ssh,ssh -X
但是當我將內容拉入遠端系統上vim
的系統粘貼板 ("+yy
) 時,我的本地剪貼板不會更改。我究竟做錯了什麼?我需要用來
tmux
讓粘貼板同步嗎?我之前沒有在命令行 linux 中使用過粘貼板,對此我有點盲目。有人可以幫助我更多地了解這個主題嗎?
您需要使用 X 支持編譯的 vim 版本。您可以執行
gvim -v
(當然是在安裝 gvim 之後)在終端中執行適當的版本。
腳步:
- 配置 OSX X11 共享剪貼板
- 在 OSX 和伺服器之間轉發 X11
- 使用用 +xterm_clipboard 編譯的 vim
- 可選:‘set clipboard=unnamedplus’ 使用系統剪貼板進行預設操作。
聽起來您使用的是沒有 +xterm_clipboard 編譯的 vim 版本。您可以通過
vim --version | grep xterm_clipboard
. 我已經安裝在我的 ubuntu 伺服器上vim-nox
。vim-gtk
詳情在這裡: http ://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html