因为我经常在 macOS、Linux 和 Windows 之间切换,所以我将 ctrl-c 标准化为复制,将 ctrl-v 标准化为粘贴。在 macOS 中使用系统偏好设置>键盘>快捷方式覆盖它效果很好(Java 程序除外),但我注意到 Chrome 和 Slack 中出现了奇怪的行为:我无法在行中间粘贴。当我在行中间按下 ctrl-v 时,光标会跳转到文本框的末尾。如果我在文本框末尾按下 ctrl-v,它会粘贴。我的假设是,这与 Emacs 的 ctrl-v(向下翻页)键绑定有关。是否有某种隐藏的方法可以编辑这些键绑定以清除它们?我是 Vi 用户,不想使用 Emacs 键绑定,更不用说让它们干扰我的复制和粘贴键绑定了。