![在 OpenBSD 上的 Xterm 中复制并粘贴文本](https://linux22.com/image/55057/%E5%9C%A8%20OpenBSD%20%E4%B8%8A%E7%9A%84%20Xterm%20%E4%B8%AD%E5%A4%8D%E5%88%B6%E5%B9%B6%E7%B2%98%E8%B4%B4%E6%96%87%E6%9C%AC.png)
我使用推荐的默认值安装了 OpenBSD 5.5。操作系统附带 fvwm 作为窗口管理器。
如何在 Xterm 中复制文本并将其粘贴到另一个 Xterm 中?使用鼠标?仅使用键盘?
在发表这篇文章之前,我检查了fvwm 的手册页没有任何东西可以回答我的问题。
答案1
选择要复制的文本,然后在另一个窗口中使用鼠标中键粘贴所选文本。即使不再选择,您也可以粘贴最后选择的字符串。
答案2
Xterm 提供了一种使用键盘进行选择/粘贴的方法,但是 (a) 它不经常使用,并且 (b) 需要一些工作来配置它。
参考默认按键绑定在手册中,查看是否有预定义的绑定,包括:
Shift <KeyPress> Select:select-cursor-start() \
select-cursor-end(SELECT, CUT_BUFFER0) \n\
Shift <KeyPress> Insert:insert-selection(SELECT, CUT_BUFFER0) \n\
这些类似于面向鼠标的翻译
~Ctrl ~Meta <Btn3Down>:start-extend() \n\
~Meta <Btn3Motion>:select-extend() \n\
~Ctrl ~Meta <Btn2Up>:insert-selection(SELECT, CUT_BUFFER0) \n\
这些操作可以绑定到您选择的键(或修改后的键)。如果您的键盘上碰巧有Select和键,则现有的绑定很有用。Insert如果不这样做,您可以使用xmodmap
将现有键映射到这些符号,或者可以使用翻译作为模型来制作您自己的自定义翻译。
在两者中,您可能会注意到SELECT
目标,xterm 将其与资源一起使用,以在和目标selectToClipboard
之间提供运行时切换(通过菜单项)。PRIMARY
CLIPBOARD