less viewer:将所有行复制到剪贴板

时间:2014-08-14 20:35:48

标签: linux editor

在VI编辑器的stackoverflow中已经发布了一个帖子,用于将所有文本复制到剪贴板中。 (Copy all the lines to clipboard)我想对less查看器做同样的事情。我试图在网上搜索一个名为“yank”的过程,但我找不到任何东西。

如何将less编辑器中的所有行复制到剪贴板中。

我不能少关闭并在vi中重新打开它。这是因为我已经设法将此文件加载到编辑器中,当我加载它时,该文件已经在后端移动了。这是一个很长的故事。现在最简单的解决方案是将文件内容复制到内存中。

1 个答案:

答案 0 :(得分:12)

less没有剪贴板,但您可以让它将其缓冲区中存储的内容输出到新文件。这只有在缓冲文件的全部内容时才有效:

  1. 键入 g 以转到文件顶部
  2. 键入 | (这是管道符,而不是L或I),表示您要输出到管道
  3. 输入 $ 表示您希望输出内容转到文件末尾
  4. 键入dd of=/path/to/new/file,然后按 Enter
  5. dd命令将获取管道数据并将其保存到传递给of=参数的文件中。