Ctrl如果您在远程计算机上的屏幕会话中,您可以通过+ a+输入“复制模式” ESC,然后使用Space和 箭头键进行正常选择。
现在,您可以使用小号c设置左边距,使用大号C设置右边距,然后Space再次按将所选内容复制到屏幕缓冲区中(如screen
手动的)
如何将选定的块放入本地计算机上的主要选择或剪贴板中,以便在桌面上的另一个 GUI 应用程序中使用它?
答案1
我建议交互式选择矩形块。
在复制块的左上角按住Ctrl并单击鼠标左键,然后(仍然按住)将光标移动到右下角。您的矩形块应该被复制。您可以使用鼠标中键将其粘贴到任何您喜欢的位置。
答案2
您可以使用xsel
将缓冲区放入显示剪贴板如 stackoverflow 上所述:
Linux下的步骤
xsel
如下:
- 将文本从屏幕会话复制到 GNU 屏幕的复制缓冲区中。
- 在屏幕中运行此命令:
cat | xsel -b
- 如果
xsel
没有报告任何错误,现在将屏幕的复制缓冲区转储到 STDIN:Ctrl+a+]
- 发送 EOF 来
cat
终止它:Ctrl+d
此时,屏幕复制缓冲区的内容应该位于剪贴板中。
答案3
我有一个特殊的键绑定,可以使用 xsel 将屏幕选择复制到 X 选择:
bind b eval writebuf 'exec /bin/sh -c " xsel -i < /tmp/screen-exchange"' 'exec /bin/sh -c "killall xsel"'
我从某个地方复制的,但现在不记得从哪里复制了。