在 xterms 中左键单击开始选择要复制粘贴的内容。
双击左键选择一个词。
三击左键选择一条线。
所有这些都在 11.04 中统一运行。但是,无法将该选择复制粘贴到另一个位置:右键单击菜单显示已禁用粘贴,并且中键单击复制粘贴不起作用。
那么如何将选择从 xterm 复制到另一个地方?我对执行此操作的任何方法都很满意。
(我使用的是默认安装,目前没有特殊配置)
编辑:与 xedit 相同的问题
nea*_*mcb 35
Xterm 使用剪切缓冲区,而不是 gnome-terminal 和大多数其他 Linux 程序现在使用的用于标准复制粘贴的标准 X11 剪贴板选择。
但是如果你这样启动 xterm:
xterm -ls -xrm 'XTerm*selectToClipboard: true'&
Run Code Online (Sandbox Code Playgroud)
然后可以通过标准剪贴板进行选择。
在 Xterm中复制和粘贴阅读更多内容| StarNet 知识数据库 - PC X, X Windows, X 11 & More - StarNet
该xcb程序还提供对剪切缓冲区的命令行访问。
例如,在 Trusty Tahr 12.04 中,运行 lxde 窗口管理器,我可以三次单击 xterm 中的一行文本,突出显示它并将其放入剪切缓冲区 0。然后我可以运行 xcb -p 0 将行打印到标准输出上。
出于某种原因,我无法在 xterm 中同时单击两个按钮(模拟中键单击),但 shift-insert 确实在 xterm 中起作用。
小智 13
在 xterm 和其他程序/文档/...
添加到文件~/.Xresources(或创建):
XTerm*selectToClipboard: true
Run Code Online (Sandbox Code Playgroud)
然后运行命令:
xrdb -merge ~/.Xresources
Run Code Online (Sandbox Code Playgroud)
重新启动 xterm。
小智 11
这里讨论了一个类似的问题。正如“字符串”指出的那样:
如果您在 xterm 中选择某些内容,X 有两个剪贴板,它将转到剪切缓冲区,在这种情况下,您可以通过中键单击或 shift+insert 进行粘贴。这与复制粘贴的概念不同。
在 xterm 中复制/粘贴对我有用,但不适用于外部应用程序,例如 gedit。根据上面的链接,我安装了parcellite并解决了问题,
sudo apt-get install parcellite
Run Code Online (Sandbox Code Playgroud)
更新:如果“粘贴”不适用于“shift-insert”,则使用鼠标中键,或者如果您没有同时单击左右按钮进行粘贴。
| 归档时间: |
|
| 查看次数: |
245009 次 |
| 最近记录: |