如何将编辑文件中的所有文本从 PuTTY 复制到剪贴板?

如何将编辑文件中的所有文本从 PuTTY 复制到剪贴板?

除了这个问题之外: PuTTY 如何仅使用键盘选择文本和复制文本

我想将我在 PuTTY 中看到的文件中的所有文本复制到我的 Windows 会话中。在 Windows 中可以使用 来完成此操作Ctrl + A

PuTTY 中的等效项是什么?

编辑:

我实际上有一个很长的文本文件。
在 Putty 中,我可以使用箭头行或简单地向下移动来转到“下一页” Ctrl + V。我能看到行的上限是我的屏幕高度。如果我能看到所有行,我只需标记它们并复制它们即可。但我不能……

把它想象成一份 400 页长的 word 文档,您只需单击Ctrl + A文档,然后就可以复制所有内容。这就是我在 PuTTY 中需要的。

答案1

您可以通过单击标题栏图标并选择“将全部复制到剪贴板”来选择 PuTTY 中的所有文本:

腻子选择全部

这只会复制整个回滚缓冲区。如果您的文件比回滚缓冲区长,则必须增加它。这可以在“窗口”->“回滚行”下完成。

Putty 回滚

答案2

使用 SSH 终端复制文件内容并不是最好的方法。使用 SFTP 客户端下载文件。或者直接编辑它(如果这是最终目标)。


无论如何,回答你的问题:

  • 在 PuTTY 中,当您处于连接状态时,转到更改设置 > 窗口 > 控制窗口中的回滚 > 回滚行数并输入足够的行以适合整个文件。
  • cat filename在命令提示符下输入。
  • 使用全部复制到剪贴板命令。

如果会话的“历史记录”中已经存在任何内容,请事先清除它:

  • 按下Ctrl+L可清除可见屏幕。
  • 使用清除回滚命令。

您无法复制在 PuTTY 控制台中看到的基于文本的编辑器的完整内容。

  • 对于 PuTTY 来说,“屏幕”是一个“黑匣子”。它不知道除了它看到的内容之外,还有更多内容。
  • 远程编辑器无权访问本地剪贴板。

答案3

在此处输入图片描述

转到日志->执行上述设置。

相关内容