2

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

可以说这
是一条很长的线,
绕了 3 次

因此,尝试复制整行会导致“让我们说这是”、“是很长的行”或“包裹 3 次”。
当将 3 行标记在一起并复制它们时,将产生 3 个不同的行,它们之间有换行符(因此复制到 shell 是一个很大的禁忌)。
使用 emacs 打开文件时不会出现该问题,并且我在 less 手册页中找不到任何内容来阻止它。

知道如何在复制时减少整个包装线吗?

4

1 回答 1

0

终端通常不知道您有换行。用鼠标执行复制将导致选择一个矩形区域(许多行和列字符)。话虽如此,终端的不同实现可能“知道”你有一个换行。

于 2017-03-02T13:58:58.703 回答