Выберите / скопируйте / вставьте в терминал, используя только клавиатуру

Я ищу способ выбрать, скопировать и вставить текст в терминал полностью без мыши.

Я использовал tmux до сих пор, но я нахожу его комбинации клавиш немного сложный для повседневного использования копий & amp; пасту, и теперь я ищу альтернативы.

Есть ли у вас какие-либо предложения?

Чтобы быть понятным, речь идет не о том, как подключиться к буфере обмена, а о выборе текста, как это возможно, например. [F2]!

1
задан 25 April 2016 в 19:42

3 ответа

Я всегда использую Ctrl + Shift + C и Ctrl + Shift + V, чтобы скопировать и вставить мой (non tmux) терминал. Вы можете изменить эти сочетания клавиш в настройках клавиатуры вашего терминала (не-tmux).

Если вы хотите продолжать использовать tmux, вы также можете изменить сочетания клавиш tmux, добавив команды в ~/.tmux.conf , просто добавьте следующее в этот файл:

bind-key -n [shortcut. for example Ctrl+v is C-v] [what you want to do. for example 'new-window' etc]

Это будет выглядеть так

bind-key -n C-t new-window

Вам не нужен ключ префикса команды для выполнения команд в ~/.tmux.conf.

Для получения дополнительной информации о вещах, доступных для ~/.tmux.conf, проверьте эту ссылку

Очень рудиментарное копирование и вставка могут быть сделаны с использованием этого, однако для немного большей полезности я рекомендую использовать конфигурацию копирования / вставки в стиле Vim. Включение стиля копирования / вставки Vim можно сделать с помощью этой ссылки или другого файла конфигурации. Тем не менее, они требуют использования префиксного ключа. Кто-то даже сделал расширение tmux, чтобы упростить действие copy / paste в системном буфере обмена в tmux. Возможно, стоит посмотреть.

Если вы хотите альтернативу для Tmux, вы можете попробовать dvtm (sudo apt-get install dvtm dtach). Я не использовал его сам, но похоже, что он имеет аналогичные варианты.

8
ответ дан 23 May 2018 в 12:02

Чтобы скопировать, используйте Ctrl + Shift + C

Чтобы вставить, используйте Ctrl + Shift + Shift или Shift + C [!d3 ]

Другой способ сделать это:

Сначала запустить команду screen, после чего сделать следующие шаги:

Нажмите Ctrl + a + Esc. Он будет поместите экран в режим копирования. Теперь переместите курсор в начало раздела, чтобы скопировать & amp; хит ввод. затем переместите курсор в конец раздела, чтобы скопировать & amp; хит ввод. Теперь нажмите Ctrl + a +] для вставки.
3
ответ дан 23 May 2018 в 12:02
  • 1
    Отлично, но чтобы скопировать что-то, вы должны сначала выбрать его. Как вы выбираете текст без мыши? – Ponytech 20 April 2016 в 11:36
  • 2
    @Ponytech Я пытался сделать в gnome-терминале без запуска какой-либо команды, например screen, но я не мог. – d a i s y 20 April 2016 в 12:18
  • 3
    Использование экрана - единственный способ, который я нашел до сих пор. Спасибо за обновление – Ponytech 20 April 2016 в 12:43

Вы можете использовать режим выбора screen.

Введите сеанс экрана, используя команду screen.

Затем используйте клавиши Ctrl + a и Esc для входа в режим выбора .

Затем вы можете переместить курсор, выбрать текст с помощью Ctrl , выйти из режима выбора и вставить его, когда хотите с помощью Ctrl + a и ].

Дополнительная информация здесь: http://web.mit.edu/gnu/doc/html/screen_11.html

2
ответ дан 23 May 2018 в 12:02

Другие вопросы по тегам:

Похожие вопросы: