复制较少的换行导致断线

copy less wrapped line results in broken lines

在我的 less 中(还有 vi,对于所有重要的事情),当我尝试通过用鼠标标记它来复制换行时,只有我加倍的那部分行点击被复制,例如

lets say that this
is a a very long line
wrapped 3 times

因此,尝试复制整行会导致 'lets say that this'、'is a a very long line' 或 'wrapped 3 times'。
当将 3 行标记在一起并复制它们时,将产生 3 行不同的行,它们之间有换行符(因此复制到 shell 是一个很大的禁忌)。
使用 emacs 打开文件时不会出现此问题,而且我在 less 手册页中找不到任何内容来阻止它。

知道如何在复制时让 less 给我整行吗?

终端正常doesn't know你有一个换行。使用鼠标执行复制将导致选择一个矩形区域(多行和多列字符)。也就是说,终端的不同实现可能 "know" 你有一个换行。