用于在 GNOME 终端上粘贴的键盘快捷键

DUK*_*UKE 88 shortcut-keys gnome-terminal

我们使用Ctrl+V从剪贴板粘贴内容,但这不适用于终端窗口。

在 GNOME 终端上粘贴的键盘快捷键是什么?

Hil*_*REN 113

您是否尝试过使用Ctrl+ Shift+V

  • @user1767754 大多数终端已使用此快捷方式来指示应按字面意思插入下一个键。例如,这允许将原始 Tab 字符插入到终端中。 (6认同)
  • 为什么不只是 Ctrl + V ?我不明白... (2认同)

Nor*_*cUs 59

你必须使用Ctrl+ Shift+V粘贴到一个终端。副本相似;使用Ctrl+ Shift+C从终端复制。


Arild 的评论解释了(稍作编辑):

遵循传统,一些Ctrl+(letter)快捷方式被映射到在终端中输入控制字符(请参阅维基百科上的控制字符如何映射到键盘)。这就是为什么我们不能使用它们进行复制和粘贴。快捷键可以在 Edit > Keyboard Shortcuts 中被覆盖,但特别是 Ctrl+C 对于保持分配给控制字符 ETX 很有用,它用于中断当前命令。

  • 按照传统,一些 Ctrl+(字母)快捷键被映射到终端中输入控制字符(http://en.wikipedia.org/wiki/Control_character#How_control_characters_map_to_keyboards)。这就是为什么我们不能使用它们进行复制和粘贴。快捷键可以在 Edit > Keyboard Shortcuts... 中被覆盖,但特别是 Ctrl+C 对于保持分配给控制字符 ETX 很有用,它用于中断当前命令。 (7认同)

小智 14

Ctrl+Insert代表“复制”,Shift+Delete代表“剪切”,Shift+Insert代表“粘贴”也适用于大多数地方,包括 GNOME 终端。

  • `Shift+Insert` 粘贴“主要选择”(`xsel`)。`Ctrl+Shift+V` 在我的机器(Ubuntu 16.04,GNOME 终端)上粘贴剪贴板(`xsel -b`)。 (5认同)

小智 12

就像说别人,复制是CTRL+ SHIFT+C和粘贴CTRL+ SHIFT+ V,而不是一个普通的文本字段。

所以简而言之,只需将 shift 添加到许多其他文本编辑快捷方式即可在终端中使用它。

这里有几个例子:

复制:CTRL+ SHIFT+C

粘贴:CTRL+ SHIFT+V

查找:CTRL+ SHIFT+F

关闭终端窗口:CTRL+ SHIFT+W

关闭所有终端窗口:CTRL+ SHIFT+Q

等等。