在 gnome-terminal 中使用 Shift+Insert 从剪贴板粘贴?

在 gnome-terminal 中使用 Shift+Insert 从剪贴板粘贴?

我想按下Shift+并让它从gnome-terminal 内的剪贴板( +复制到的Insert 内容)执行粘贴操作。CtrlC

在 13.10 中,Shift+Insert从选择缓冲区(选择文本写入的内容)粘贴。在 Libre Office、Chrome 和 Firefox 中,Shift+Insert从剪贴板粘贴。因此,我想配置 gnome-terminal 来执行相同的操作。

我不想使用Ctrl+ Shift+ V。编辑:我表述得不好。我仍然想使用Ctrl+ Shift+ V,但我不希望人们将其作为解决方案发布。我想使用Shift+ 的原因Insert是,我使用的程序会发送键Shift+ ,Insert假设它会粘贴。

不幸的是,在 gnome-terminal 中没有这个设置编辑 → 配置文件首选项 → 兼容性,也没有编辑 → 键盘快捷键

我能找到的唯一其他相关帖子是: https://askubuntu.com/questions/266096/how-to-restore-proper-x-clipboard-behaviour-shiftinsert-in-12-10 我认为这与我的喜好相反,现在可能对这种改变感到满意。

答案1

有一个相对简单的答案:

  1. 打开 Gnome 终端。
  2. 打开编辑 → 键盘快捷键
  3. 单击旧的“Ctrl+Shift+V”粘贴快捷键,直到它变为新型加速器,然后按Shift+ Insert
  4. 关闭“首选项”窗口。
  5. Shift+Insert现在应该粘贴剪贴板。

答案2

有一个简单的解决方法可以满足您的需要。

  1. 首先你必须安装工具安装 xdotool

  2. 然后启动键盘配置gnome-control-center keyboard:(
    转到快捷方式→自定义快捷方式)

    在此处输入图片描述

  3. 单击“+”并添加名称(如“粘贴到终端”)和命令

    xdotool key --clearmodifiers ctrl+shift+v
    

    在此处输入图片描述

  4. 然后选择Shift+Insert作为键绑定:

    在此处输入图片描述

由于漏洞,您必须注销并重新登录以使快捷方式生效。

答案3

如果您不想使用SHIFT+ CTRL+ ,那么为什么不直接在“编辑”>“键盘快捷键”下V将粘贴热键更改为SHIFT+呢?INSERT

我在 lubuntu 13.10 上安装了 gnome-terminal,并且有该选项(见屏幕截图,我已经在那里更改了它)。如果您没有它,您可以尝试在 中更改该设置gconf-editor,见屏幕截图。

在此处输入图片描述

相关内容