Windows10: оболочка ubuntu bash + mintty: выбор копии tmux

1210
WHITECOLOR

Я использую tmux под WSL Ubuntu Bash Shell в Windows 10 с терминалом Mintty ( https://github.com/mintty/wsltty ).

В tmux: Ctrl+Bтогда Ctrl + Spaceя могу сделать выбор (показано на скриншоте). Но я не понимаю, как скопировать его в буфер обмена . Есть идеи?

enter image description here

Кстати, если я использую tmux в собственном терминале bash Windows Ubuntu, я не смогу сделать tmux даже для начала выбора.

1

1 ответ на вопрос

2
Alex

Я считаю, что правильная последовательность для копирования в tmuxбуфер: CTRL+ b+ [и только после этого
CTRL+ Spaceс последующим манипулированием с помощью кнопок со стрелками, чтобы сделать выбор.

Когда вы закончите выделение, нажмите ALT+, wчтобы скопировать в tmuxбуфер.
Вставить - выдать CTRL+ b+]

Если у вас есть несколько копий, вы можете выбрать, какой буфер вы хотите вставить в зависимости от выпуска:
CTRL+ b+, =затем выберите нужный буфер и нажмитеEnter

Большое спасибо, ваши комбинации верны. Проблема с minty ubuntu bash tty в том, что он не копирует в буфер обмена Windows, поэтому скопированный текст можно использовать за пределами консоли. У вас нет идей по этому вопросу? WHITECOLOR 7 лет назад 0
tmux использует собственный независимый буфер копирования, который никому не доступен, и для этого есть веская причина. Самый простой способ поделиться контентом из консоли Ubuntu это вставить буфер в какой-нибудь текстовый файл и открыть его в Windows. Лично мне не нравится эта пара шпионов (windows & ubuntu) и устанавливаю, когда это необходимо, среду cygwin. Когда вы находитесь в оболочке Cygwin, все, что вам нужно, чтобы скопировать буфер 2, это нажать shift и выбрать с помощью мыши содержимое, которое вы хотите скопировать в буфер Windows. Alex 7 лет назад 0