如何重新映射键,以便 SIGINT 和复制/粘贴不会混淆

如何重新映射键,以便 SIGINT 和复制/粘贴不会混淆

在我的 Ubuntu 机器上,为了从终端复制/粘贴,我需要使用Ctrl+ Shift+CCtrl+ Shift+ P,这是有道理的,因为Ctrl+C会发出SIGINT.

在我的 Ubuntu 机器上有没有办法让Ctrl+C始终是复制而不是SIGINT?并发出一个SIGINT不同的组合键,例如“superkey + C”?

如果 Ubuntu 上的所有终端应用程序都将Ctrl+识别C为复制命令,并将 superkey+C作为发出SIGINT.

答案1

这应该是您终端的一部分。您可以只映射copyCtrl+ ,但这样做您可能会失去使用快捷方式C插入的能力。^C

由于按键绑定与各个应用程序相关联,我怀疑您是否会找到一个涵盖系统范围内所有内容的解决方案。我相信您需要在所有程序的设置中更改它。

答案2

检查这里:在终端中重新映射中断命令

简短回答:

echo $'# Make Ctrl+K interrupt command in terminal\nstty intr \^k\n' >> ~/.bashrc

相关内容