Сочетание клавиш для вставки в терминал GNOME

79

Мы используем Ctrl+, Vчтобы вставить материал из буфера обмена, но это не работает в окне терминала.

Какое сочетание клавиш нужно вставить на терминал GNOME?

DUKE
источник
6
Ctrl-Shift-C и Ctrl-Shift-V являются соответствующими сочетаниями клавиш. Еще одна вещь, которая также работает с Linux (в целом): если вы пометите фрагмент текста без ярлыка, вы можете вставить его, нажав среднюю кнопку мыши.
Январь

Ответы:

103

Вы пытались использовать Ctrl+ Shift+V

Хилми Эрдем КЕРЕН
источник
1
Почему бы просто не Ctrl + V? Я не понимаю ...
user1767754
4
@ user1767754 Этот ярлык уже используется большинством терминалов, чтобы указать, что следующий ключ должен быть вставлен буквально. Это позволяет, например, вставить необработанный символ табуляции в терминал.
Jan Warchoł
55

Вы должны использовать Ctrl+ Shift+, Vчтобы вставить в терминал. Копия похожа; используйте Ctrl+ Shift+ Cдля копирования с терминала.


Комментарий Арильда объясняет (немного отредактировал):

По традиции некоторые сочетания клавиш Ctrl+ (letter)отображаются на ввод управляющих символов в терминале (см. « Как управляющие символы отображаются на клавиатуре в Википедии»). Вот почему мы не можем использовать их для копирования и вставки. Сочетания клавиш можно переопределить в меню «Правка»> «Сочетания клавиш», но особенно полезно сочетание клавиш Ctrl + C, чтобы сохранить назначение управляющему символу ETX, который используется для прерывания текущей команды.

NorTicUs
источник
7
По традиции некоторые сочетания клавиш Ctrl + (буквы) отображаются на ввод управляющих символов ( en.wikipedia.org/wiki/… ) в терминале. Вот почему мы не можем использовать их для копирования и вставки. Сочетания клавиш могут быть переопределены в меню «Правка»> «Сочетания клавиш ...», но особенно полезно сочетание клавиш Ctrl + C, чтобы сохранить назначение управляющему символу ETX, который используется для прерывания текущей команды.
Арильд
12

Ctrl+ Insertдля «копирования», Shift+ Deleteдля «вырезания» и Shift+ Insertдля «вставки» также работает в большинстве мест, включая терминал GNOME.

Бастиан Куппен
источник
4
Shift+Insertпасты "первичный отбор" ( xsel). Ctrl+Shift+Vвставляет буфер обмена ( xsel -b) на мою машину (Ubuntu 16.04, GNOME Terminal).
JFS
8

Как говорили другие, Copy - это CTRL+ SHIFT+, Cа paste - CTRL+ SHIFT+, Vа не обычное текстовое поле.

Короче говоря, просто добавьте shift ко многим другим ярлыкам редактирования текста, чтобы использовать его в терминале.

Вот пара примеров:

Копировать: CTRL+ SHIFT+C

Вставить: CTRL+ SHIFT+V

Найти: CTRL+ SHIFT+F

Закрыть окно терминала: CTRL+ SHIFT+W

Закройте все окна терминала: CTRL+ SHIFT+Q

и так далее.

Edoggr11
источник
1
(Обычно мы не должны использовать комментарии для +1, но я хочу сказать, что это отличный первый ответ: кратко добавляет новую информацию и улучшает существующие ответы.)
chaskes