使用剪贴板创建自定义Xterm键绑定以进行复制和粘贴

时间:2016-05-02 04:12:34

标签: linux terminal clipboard x11

我正在尝试在Xterm中创建自定义键绑定,这将允许我从/向X11剪贴板复制和粘贴文本。我目前能够使用默认的Shift + Insert(在我的〜/ .Xresources文件中添加XTerm*selectToClipboard: true后)从剪贴板粘贴,但这在我的键盘上很尴尬,我想要别的东西。我的终端有Vi键绑定,我想在命令模式下绑定p以粘贴和y到yank / copy。我尝试将其添加到〜/ .Xresources并使用xrdb -merge ~/.Xresources重新加载:

!! New copy, paste
XTerm*VT100*translations: #override \n\
    p:  insert-selection(CLIPBOARD) \n\
    y:        select-end(CLIPBOARD)

......但它不起作用。我有什么想法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:3)

你可能意味着这样的事情:

XTerm*selectToClipboard: true
XTerm*VT100*translations: #override \n\
    Ctrl Shift <Key>P:  insert-selection(CLIPBOARD) \n\
    Ctrl Shift <Key>Y:        select-end(CLIPBOARD)

我添加了修饰符以限制翻译范围,以避免每个 PY触发操作,并<Key>标记向库PY