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

xar*_*rzu 8 linux editor

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

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

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

dep*_*uid 13

less没有剪贴板,但您可能能够将其存储在缓冲区中的内容输出到新文件.这仅在缓冲文件的全部内容时才有效:

  1. 键入g以转到文件的顶部
  2. 键入|(这是管道字符,而不是L或I)以指示您要输出到管道
  3. 键入$以指示您希望输出内容转到文件末尾
  4. 输入dd of=/path/to/new/file并按Enter

dd命令将获取管道数据并将其保存到传递给of=参数的文件中.

  • 使用`xclip`而不是`dd`将输出发送到剪贴板. (5认同)
  • 在Mac上,而不是`dd`,使用`pbcopy`复制到剪贴板 (4认同)