Копирование-вставка в гном-терминал

9

Могу ли я настроить его так, чтобы:

  • щелкните правой кнопкой мыши, чтобы скопировать
  • щелкните правой кнопкой мыши или Ctrl-V, чтобы вставить?
ripper234
источник
1
Вы имеете в виду щелчок правой кнопкой мыши, чтобы скопировать и щелкнуть правой кнопкой мыши, чтобы вставить? Или щелчок правой кнопкой мыши для вставки является предпочтением № 2, если щелчок правой кнопкой мыши для копирования невозможен?
Микель

Ответы:

15

Вы можете сделать Ctrl+ Vвставить, изменив настройки в меню Edit-> Keyboard Shortcuts.

Но вы, возможно, не захотите этого делать, потому что Ctrl+ Vобычно используется вашей оболочкой как способ буквального ввода символов. Например, Tabобычно заставляет оболочку пытаться завершить имя файла табуляцией. Если вам действительно нужно ввести вкладку, Ctrl+ V Tabпозволяет вам это сделать.

Вы можете сказать bash использовать что-то еще. См. Bash Commands для изменения текста для некоторых деталей. Ctrl+ Qили \может работать тоже. Или это может просто закрыть ваш терминал. :-)

Я не думаю, что другие вещи возможны.

В качестве альтернативы вы можете попробовать Ctrl+ Insдля копирования и Shift+ Insдля вставки.

По умолчанию Shift+ Insвставляет все, что вы выбрали с помощью мыши, даже если вы не копируете это.

Я изменяю это, чтобы сделать нормальное копирование буфера обмена через Edit-> Keyboard Shortcuts.

Ctrl+ Insи Shift+ на Insсамом деле работают в большинстве приложений, но я не думаю, что многие люди знают об этом.

Mikel
источник
Я сомневаюсь, что на самом деле мне нужно будет вводить буквенный TAB, конечно, не с той частотой, с которой мне нужно вставлять текст.
ripper234
Shift+ Delтоже вырезан, но это не относится к Gnome Terminal.
Микель
2
Эти ярлыки взяты из стандартов IBM CUA .
Микель
Я не перед компьютером, чтобы проверить, но я почти уверен, что если вы сделаете Ctrl + V вставку и Ctrl + C, вы можете нажать Ctrl + Shift + V или C, и это будет интерпретировано как Ctrl + V или Ctrl + C.
Микель
8

Значения по умолчанию в Gnome Terminal: Ctrl+ Shift+ cдля копирования и Ctrl+ Shift+ vдля вставки. Я не думаю, что вы можете щелкнуть правой кнопкой мыши Copy and Paste, потому что Gnome Terminal использует щелчок правой кнопкой мыши, чтобы открыть контекстное меню. И, как сказал Микель, Ctrl+ vинтерпретируется оболочкой по-разному.

jonescb
источник
0

У Микеля лучший совет. У многих терминальных эмуляторов (в частности, * xvt) часто нет такой роскоши, как меню для щелчка правой кнопкой мыши для вставки, и некоторые из них читают из нескольких файлов конфигурации (.Xdefaults, .xinitrc и т. Д.) для предпочитаемых пользователем «настроек». В результате, людям приходится использовать клавиатуру гораздо чаще, чем, скажем, в GNOME Editor или jedit. Таким образом, можно привыкнуть к использованию Shift-Insert для вставки, и когда они узнают, что это не работает, и испортили выполнение скрипта в процессе, это может разочаровать.

Я рад обнаружить, что в GNOME Terminal теперь есть настраиваемые сочетания клавиш. Я использую тот или иной вариант Ubuntu с 2009 года, но в последний раз, когда я обращал на это внимание, это было то, что было только у Konsole. Вы держите пари, что я сделал "Shift-Insert" мой ярлык вставки, как только я прочитал пост Микеля в этой теме.

BZT

BZT
источник