Использование клавиши SHIFT в терминале

8

Я очень новичок в Linux, извините, если это очень простой вопрос, и укажите, что мне нужно прочитать. Но я так и не смог найти ответ.

В терминале, когда я пытаюсь выделить текст в командной строке, нажимая Shift+ Leftили Right, вместо этого я получаю «D» и «C». ( Shift+ Upдает A и Shift+ DownB). Я где-то читал, как копировать-вставить с помощью мыши; Я не могу представить, что Терминал не обеспечивает полное управление с клавиатуры.

Примечание: Ctrl+ Leftили вправо перемещает курсор вокруг , как должно, но Ctrl+ Shift+ Leftили Rightеще типа D и C. озадаченно.

texnic
источник
Это ожидаемое поведение по историческим причинам .
Пабло Бьянки
На самом деле довольно интересно, что идея использования shift + arrow для выделения текста никогда не нашла свое отражение в наших эмуляторах терминала. Мне даже не приходило в голову попробовать, но я думаю, это потому, что положение курсора и выбор текста совершенно не связаны с терминалом. Ближайшим эквивалентом, который я могу придумать, будет привязка сдвинутых стрелок к режиму копирования в tmux.
иван

Ответы:

6

Кажется, это известная ошибка - см. Здесь: https://bugs.launchpad.net/ubuntu/+source/vte/+bug/546021 и вышестоящая ошибка здесь https://bugzilla.gnome.org/show_bug.cgi? ID = 617646

Копирование вставки работает с Ctrl-Shift-C и -V, соответственно. В основном все соответствующие ярлыки, которые вы знаете из других приложений Gnome, могут быть применены в терминале путем добавления дополнительной клавиши Shift-key ... Ctrl-Shift-Q, например, для выхода.

Christoph
источник
Жаль это слышать, но все равно спасибо за ответ.
техничный
2

screenэто, ну, он описывает себя как терминальный мультиплексор. Он обеспечивает расширенную среду терминала и включает в себя механизм для выбора текста и копирования / вставки, используя только клавиатуру. CTRL + [позволяет перемещаться по буферу с курсором. Нажмите клавишу ввода или пробел, чтобы начать выбор, затем снова, чтобы завершить копирование и выйти из режима роуминга. CTRL +] вставляет ваш выбор.

Идя по этому пути (без которого я не могу жить: экран GNU - одна из первых вещей, которые я устанавливаю на любом новом компьютере), вы обнаружите, что это byobuменее пугающе. Экран - зверь, чтобы настроить, byobu заставляет это выглядеть красивым.

tmuxэто еще один оконечный мультиплексор с аналогичной функциональностью. По-видимому, он имеет множество улучшений screen, не в последнюю очередь это нормальный файл конфигурации.

djeikyb
источник
1
Спасибо за помощь. Я все еще надеюсь, что простой терминал будет функционировать так, как он должен когда-нибудь. Невозможно понять, что в терминале нужно использовать мышь !
Texnic