创建自定义 Xterm 键绑定以使用剪贴板进行复制和粘贴
Create custom Xterm keybindings for copying, pasting using the clipboard
我正在尝试在 Xterm 中创建自定义键绑定,这将允许我复制和粘贴文本 from/to 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)
...但它不起作用。有什么办法可以解决这个问题吗?
你的意思可能是这样的:
XTerm*selectToClipboard: true
XTerm*VT100*translations: #override \n\
Ctrl Shift <Key>P: insert-selection(CLIPBOARD) \n\
Ctrl Shift <Key>Y: select-end(CLIPBOARD)
我添加了修饰符来限制翻译的范围以避免 每个 P
和 Y
触发动作和 <Key>
向图书馆解释 P
和 Y
是 .
的标记
我正在尝试在 Xterm 中创建自定义键绑定,这将允许我复制和粘贴文本 from/to 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)
...但它不起作用。有什么办法可以解决这个问题吗?
你的意思可能是这样的:
XTerm*selectToClipboard: true
XTerm*VT100*translations: #override \n\
Ctrl Shift <Key>P: insert-selection(CLIPBOARD) \n\
Ctrl Shift <Key>Y: select-end(CLIPBOARD)
我添加了修饰符来限制翻译的范围以避免 每个 P
和 Y
触发动作和 <Key>
向图书馆解释 P
和 Y
是 .