配置 xterm 使用 ctrl+shift+c/ctrl+shift+v 进行复制/粘贴?

配置 xterm 使用 ctrl+shift+c/ctrl+shift+v 进行复制/粘贴?

我在终端模拟器中使用了 Terminator,但我发现它存在巨大的性能问题。即,在我的上网本上启动新的终端会话需要 20-30 秒。 gnome-terminal 更好,但启动仍需要 10-15 秒。

然而 xterm 只需要一两秒。我很好用它,但我绝对讨厌它处理复制/粘贴的方式。

如何配置 xterm不是通过鼠标突出显示时复制某些内容(因为我使用剪贴板管理器,并且我不希望每次选择某些内容时我最近使用的条目都会被删除)并使用 shift+ctrl+c/shift+ctrl+v 进行复制/粘贴?

操作系统是Debian 8,窗口管理器是fluxbox。

谢谢!

答案1

我可以通过添加来使用XTerm 进行复制CTRLSHIFTCCTRLSHIFTV粘贴

XTerm*vt100.translations: #override \
    Shift Ctrl <Key> C: copy-selection(CLIPBOARD) \n\
    Shift Ctrl <Key> V: insert-selection(CLIPBOARD)

到我的~/.Xresources并重新加载它xrdb -merge ~/.Xresources

该功能的文档可以在以下位置找到:xterm(1),“自定义按键绑定”

答案2

它不会复制选择。事实并非如此,就像使用 ctrl-c 或右键单击复制不会复制任何内容一样。这是一个可怕的比喻,用在微软的Windows上:你右键单击USB存储上的文件,选择复制,弹出设备,将其放入giffy包中,然后将其交给DHL。然后点击粘贴,才发现并没有进行复制。传统的X11方式是粘贴之前的选择,没有复制。我怀念这种正常工作的感觉,许多现代应用程序都使用损坏的 MS ctrl-c、ctrl-v 模型。

要解决您的问题,请将剪贴板管理器配置为忽略选择。

相关内容