Скопіюйте текст з віддаленого через iTerm2 з Tmux в буфер обміну OS X.


1

Я спробував використовувати iTerm2 beta Build 1.0.0.20120724 і використовувати bind C-y run-shell "reattach-to-user-namespace -l zsh -c 'tmux show-buffer | pbcopy'" в .tmux.conf, але ніхто не працює.

Рішення, які я знайшов, не є специфічними щодо системи та умов. Отже, я сподіваюся, що проблема тут ясна, тобто. Копіювання тексту з віддалений до буфера обміну OS X через iTerm2 з Tmux.

Проблема:

  1. Скопіюйте вихідний текст з файла журналу, який більше, ніж екран.

  2. Скопіюйте текст з вертикально * розділеного екрана (лівий та правий) без копіювання тексту з іншої панелі.
    * Не впевнений, що його слід назвати розділеним по вертикалі або горизонталі.

  3. Скопіюйте текст через Vim, який перевищує екран.

Я знаю про проведення alt натискаючи і перетягуючи, щоб вибрати текст. Але проблема виникає, коли потрібно прокручувати або працювати більше ніж на 1 панелі.


Коли ви говорите "віддалений", ви маєте на увазі, що ви працюєте tmux на віддаленій стороні ssh з'єднання?
chepner

@chepner так, ви маєте рацію.
resting

відповідь automizu може бути саме те, що вам потрібно, але я посилаю вас моя відповідь на unix stackexchange . На додаток до цього, ви, ймовірно, хочете tmux save-buffer команду.
Paulo Almeida

Відповіді:


1

Ця програма може вирішити вашу проблему, кліпер .

Я натрапив на це програмне забезпечення колись раніше, але я ніколи не використовував його. Він має скринкаст, і здається, що він точно відповідає вашим потребам.


0

JIC, в деяких випадках достатньо просто запустити команду через SSH і скопіювати результат з pbcopy, наприклад:

ssh yourhost.net 'ls /' | pbcopy

1
Будь ласка, поясніть "у деяких випадках"
Jan Doggen
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.