Есть ли буфер обмена в системах без GUI Ubuntu / Linux? Могу ли я синхронизировать его с моим локальным (OS X) буфером обмена?

Я трачу много времени на Mac OS X как настольную систему, а на Mac есть две приятные небольшие утилиты для командной строки pbcopy и pbpaste которые могут принимать stdin и записывать в stdout . Есть ли в Linux аналогичная утилита или не GUI-картон? Как это работает?

Я прочитал этот пост в блоге http://blog.roseman.org.uk/tag/iterm2.html, в котором парень, который работает в Google, говорит, что он может использовать iTerm2 , iTerm2 и vim и иметь вещи, которые он yanks в vim скопированном к системному картону, который синхронизируется с его локальным буфером обмена.

Я установил XQuartz , изменил настройки и проверил флажки для синхронизации картотек и подключился к ssh удаленно с помощью X forwarding ( ssh -X ), но когда я вывожу вещи в vim к системному картону ( "+yy ) на удаленной системе , мой локальный буфер обмена не изменяется.

Что я делаю не так? Нужно ли использовать tmux для синхронизации карт?

Я вхожу в этот маленький блайнд, который раньше не использовал картотеку в командной строке. Может кто-нибудь помочь мне понять немного больше на эту тему?

2 Solutions collect form web for “Есть ли буфер обмена в системах без GUI Ubuntu / Linux? Могу ли я синхронизировать его с моим локальным (OS X) буфером обмена?”

Вам нужна версия vim, которая была скомпилирована с поддержкой X. Вы можете запустить gvim -v (после установки gvim, конечно), чтобы запустить соответствующую версию в терминале.

шаги:

  • настроить OSX X11 для совместного использования буфера обмена
  • переслать X11 между OSX и сервером
  • использовать vim, скомпилированный с + xterm_clipboard
  • optional: «set clipboard = unnamedplus» использовать системный буфер обмена для операций по умолчанию.

Похоже, вы использовали версию vim, скомпилированную без + xterm_clipboard. Вы можете проверить через vim --version | grep xterm_clipboard vim --version | grep xterm_clipboard . У меня есть vim-nox и vim-gtk установленные на моем сервере ubuntu.

Подробности здесь: http://www.lowlevelmanager.com/2012/09/osx-remote-vim-clipboard-sync.html

  • Установка заголовка для Xterm с длинными дорожками
  • Как скопировать текст из xterm (Awesome, Debian, VirtualBox)?
  • Почему нажатие Ctrl-h в xterm + tmux отправляет «^?»?
  • .Xresources именование имен и подстановочные знаки
  • Как мой скрипт знает, когда я нахожусь в виртуальной консоли против xterm?
  • Запуск экземпляра xterm с различными конфигурациями
  • xterm подсветка всегда белая, а не обратная
  • Содержимое буфера Vi остается на экране после использования экранных команд
  • Ключ для завершения работы ОС Solaris
  • Изменение размера xterm заставляет оболочку испортить
  • используя часы с ssh
  • Linux и Unix - лучшая ОС в мире.