Простой способ копирования текста из бобу в системный буфер обмена? - PullRequest
0 голосов
/ 03 января 2019

Я часто хочу копировать фрагменты выходных данных команды в веб-браузер.Это удобно и просто в gnome-терминал (выбор мышью, щелчок правой кнопкой мыши, копирование), но в byobu это не так просто.

Процедура копирования, описанная в документах: Enter scrollbackиспользуя alt-pgup или alt-pgdn, нажмите пробел, чтобы начать выделять текст, используйте вверх / вниз / влево / вправо / pgup / pgdn, чтобы выбрать текст, и нажмите ввод, чтобы скопировать текст.Затем вы можете вставить текст, используя alt-insert или ctrl-a -].

Однако это не копирует в системный буфер обмена (и, кажется, включает в себя довольно много нажатий клавиш)

ЭтоИсточник предлагает использовать xsel https://askubuntu.com/questions/33789/how-do-i-integrate-byobus-copy-buffer-with-the-x-clipboard, который не работает для меня и в любом случае был бы менее удобен (что, если я хочу прокрутить до нескольких команд ранее, которые выполнялись в другом контексте?)

То, что я хотел бы, в идеале, способ скопировать в системный буфер обмена, который работает так же, как gnome-терминал, например.выделите -> ctrl + shift + c или щелчок правой кнопкой мыши или другой способ интеграции буфера копирования byobu с буфером копирования системы.

Я использую Ubuntu 16.04 с Gnome и byobu 5.106-0ubuntu1

1 Ответ

0 голосов
/ 11 января 2019

Как указано в этом комментарии , удержание клавиши Shift, кажется, является решением вашей проблемы.Итак:

  • Shift + F11 для увеличения фрагмента, из которого вы хотите скопировать
  • Shift + выберите то, что вы хотитескопировать
  • Shift + щелкните правой кнопкой мыши, скопируйте (или, кстати, Shift + Ctrl + C, который также работает в gnome-терминал)
...