小编Mat*_*eld的帖子

X11 中真正的复制/粘贴快捷方式重新映射

我可以使用CMD-CCMD-V来触发 X11 剪贴板功能吗?

我不想重新映射CMD发送CTRL。这不仅仅是关于人体工程学和肌肉记忆。现有的答案似乎忽略了一个事实,即它^C是一个有效的、有用的字符,对许多程序都有其自身的意义。我想将窗口管理器命令(如复制/粘贴)绑定到在流行程序(如 Vim 和 Emacs )中还没有与它们相关联的几十年前约定的组合键。类似的东西CMD-C

我希望我的CTRL钥匙继续做它的设计目的

  • CTRL-C应该继续向^c我的终端发送一个字符以终止进程
  • CTRL-V应该继续发送一个^v字符(Vim 中的转义序列)
  • CTRL-X应该继续发送一个^x字符(vim 的“count从光标下的数字中减去”的键)

我想使用CMD密钥向我的窗口管理器发送命令:

  • CMD-C应该将突出显示的文本/对象设置为 X11CLIPBOARD选择。
  • CMD-V应该从 X11CLIPBOARD缓冲区粘贴- 无论那里有什么 - 到活动目标中,例如CTL-V或 Edit->Paste 默认情况下几乎在每个 X 应用程序中都会这样做。

MacOS 在系统范围内的快捷方式做得非常好。这需要一些肌肉记忆调整,但现在我意识到我可以将实际控制字符发送到我的应用程序,我再也回不去了。

我可以配置我的 linux box 来做同样的事情,至少是复制和粘贴吗?最大的症结是CTRL-C/CTRL-V用于复制/粘贴与 vim 键绑定冲突,但通常我想将终端控制字符与窗口管理器命令序列分开。

Jamie Zawinski 的站点上有一些关于 …

linux keyboard-shortcuts xorg vim copy-paste

6
推荐指数
1
解决办法
886
查看次数

标签 统计

copy-paste ×1

keyboard-shortcuts ×1

linux ×1

vim ×1

xorg ×1