在xterms中单击鼠标左键可以开始选择要复制粘贴的内容。
双击鼠标左键选择一个单词。
左键单击三次选择一条线。
所有这些都在11.04中统一起作用。但是,无法将所选内容复制粘贴到另一个位置:右键单击菜单显示禁用粘贴,并且单击鼠标中键以复制粘贴不起作用。
那么如何将选择从xterm复制到另一个地方?我对执行此操作的任何方法感到满意。
(到目前为止,我使用的是默认安装,没有特殊配置)
编辑:xedit的同样问题
在xterms中单击鼠标左键可以开始选择要复制粘贴的内容。
双击鼠标左键选择一个单词。
左键单击三次选择一条线。
所有这些都在11.04中统一起作用。但是,无法将所选内容复制粘贴到另一个位置:右键单击菜单显示禁用粘贴,并且单击鼠标中键以复制粘贴不起作用。
那么如何将选择从xterm复制到另一个地方?我对执行此操作的任何方法感到满意。
(到目前为止,我使用的是默认安装,没有特殊配置)
编辑:xedit的同样问题
Answers:
使用中键或Shift +插入
参见X窗口选择
Xterm使用剪切缓冲区,而不是用于gnome-terminal和大多数其他Linux程序现在使用的标准复制粘贴的标准X11剪贴板选择。
但是,如果您这样启动xterm:
xterm -ls -xrm 'XTerm*selectToClipboard: true'&
然后可以通过标准剪贴板进行选择。
在“ 复制和粘贴Xterm”中阅读更多内容。StarNet知识数据库-PC X,X Windows,X 11和更多-StarNet
该xcb
程序还提供对剪切缓冲区的命令行访问。
例如,在运行lxde窗口管理器的Trusty Tahr 12.04中,我可以在xterm中三行单击一行文本,将其突出显示并将其放在剪切缓冲区0中。然后,我可以运行xcb -p 0,将其输出到stdout上。
由于某种原因,在xterm中单击两个按钮(模拟中键单击)对我来说不起作用,但shift-insert在xterm中确实起作用。
xterm*selectToClipboard: true
行中添加行以使更改永久存在:)
-class ${CLASS}
启动xterm
相应的标志,-xrm ${CLASS}.*.selectToClipboard:true
那么如果您具有单独的xterm窗口类,则会分别跟踪设置。
这里讨论了类似的问题。正如“字符串”指出的那样:
如果您在xterm中选择某项,则X有两个剪贴板,它将进入剪切缓冲区,在这种情况下,您可以单击鼠标中键或Shift + insert进行粘贴。这与复制粘贴的概念不同。
在xterm中复制/粘贴对我有用,但对外部的应用程序(例如gedit)无效。按照上面的链接,我安装了parcellite并解决了该问题,
sudo apt-get install parcellite
更新:如果“粘贴”不能与“ shift-insert”一起使用,请使用鼠标中键,或者如果您没有同时单击左键和右键的同时粘贴。
从xterm复制时,只需使用
Shift +中键
将某些内容粘贴到gedit或xterm中的某些编辑器(如mcedit)中