在我的 Macbook 上,我使用CMD+ c= SIGINT 和ctrl+ c= 复制(如复制/粘贴)。在我的 Ubuntu 机器上,ctrl+ c= SIGINT 和ctrl+ c= 复制取决于上下文,这很糟糕,因为它是相同的击键。
有谁知道在 Ubuntu 上映射键的好方法,以便ctrl+ c= 复制并且可能windows key+ c= SIGINT?
此外,在 Ubuntu 终端窗口中,要复制/粘贴我必须使用 ctrl+shift+c /p 这很烦人 - 我宁愿只使用 ctrl+c / ctrl+p,并发出 SIGINT,使用不同的击键.
注意:Windows 键也称为超级键: https ://en.wikipedia.org/wiki/Windows_key
您可以将终端模拟器中的“复制”功能重新映射为“首选项”-“快捷方式”中的Ctrl+ 。c这将覆盖 tty 终端快捷方式。
更改 tty 终端快捷方式的选项受到更多限制。这些快捷方式源自较早的时代,可能仅支持Ctrl+组合。letter您可以使用 更改这些键的分配
stty
。要查看所有分配,请使用命令
要更改默认情况下为“intr”的Ctrl+C分配,请使用命令
在这里, intr 被重新映射到Ctrl+ X。
要在启动终端后立即自动重新映射该键,请将命令添加到
.bashrc
文件中。这会有帮助吗:https ://help.ubuntu.com/stable/ubuntu-help/keyboard-shortcuts-set.html.en ?该文章适用于 19.10,但至少与 18.04 相同。您可以修改现有映射并创建您的客户,编写您想要的命令。