在没有 SHIFT 的情况下复制和粘贴到终端中

Pep*_*ijn 18 keyboard-shortcuts terminal-emulator terminal

在我知道的所有终端模拟器中,Ctrl用于发送控制代码,例如Ctrl+CCtrl+ Z。在大多数系统上,这与常见的键盘快捷键冲突。

因此,在除 OS X 之外的所有系统上,CtrlShift都用于复制粘贴等等,我觉得这很烦人。如果我每次不小心打开 Firefox 检查器时都能得到一分钱,我会很富有。

我尝试模仿 Apple 使用Cmd键盘快捷键的行为,但这实际上是不可能在整个桌面上实现的。

另一种选择是使用另一种组合来发送控制代码。有没有支持这个的终端模拟器?

我发现 Sakura 允许为组合键设置修饰符,但不能为控制字符设置。另一个可取的特性是无混乱的换行,但这是次要的。

Mik*_*kel 15

您可以在 Gnome 终端键盘设置中更改设置,使

  • Ctrl+ C= 复制
  • Ctrl+ V= 粘贴

菜单 > 编辑 > 键盘快捷键... Gnome 键盘快捷键设置

然后你仍然可以按Shift来执行该组合键通常会在终端中执行的任何操作,例如

  • Ctrl+ Shift+ C= 中断
  • Ctrl+ Shift+ V= 文字下一个字符

或者,您可以养成使用

  • Ctrl+ Ins= 复制
  • Shift+ Del= 剪切
  • Shift+ Ins= 粘贴

在所有应用程序中,为了避免意外按下 终端中的Ctrl+C并让它中止程序而不是复制一些文本。这些快捷方式可以追溯到IBM Common User Access 标准。有些人可能会从 DOS EDIT 中记住它们。

  • 先生,你让我很开心!我对我使用 ctrl+shift+c/v 的时间有多长感到震惊,考虑到这个修复是多么容易,在应用程序之间混淆它们所造成的所有破坏。 (2认同)