Vim在粘贴时删除换行符

Vim在粘贴时删除换行符,vim,Vim,我正在使用鼠标在一个vim终端窗口中选择一段多行文本,并将其粘贴到另一个vim终端窗口中。粘贴时,所有内容都使用正确的制表符粘贴到一行上,但由于某些原因,不包括换行符 所以复制这个: 结果如下: 我正在使用Windows10上的Ubuntu子系统终端。我从一个终端窗口复制并粘贴到另一个终端窗口 我尝试了:set-paste/:set-nopaste,但似乎没有效果。 我尝试过使用:set ff=unix/dos更改文件格式,但似乎没有效果 任何想法都非常感谢 一些快速测试:(a)如果您从源窗

我正在使用鼠标在一个vim终端窗口中选择一段多行文本,并将其粘贴到另一个vim终端窗口中。粘贴时,所有内容都使用正确的制表符粘贴到一行上,但由于某些原因,不包括换行符

所以复制这个:

结果如下:

我正在使用Windows10上的Ubuntu子系统终端。我从一个终端窗口复制并粘贴到另一个终端窗口

我尝试了:set-paste/:set-nopaste,但似乎没有效果。 我尝试过使用:set ff=unix/dos更改文件格式,但似乎没有效果


任何想法都非常感谢

一些快速测试:(a)如果您从源窗口粘贴到另一个图形编辑器中,是否会删除换行符?(b) 如果从图形编辑器粘贴到目标窗口,是否会删除换行符?这也是一种预感,但我注意到,在目标窗口的同一文件行上会出现可见的行,就像粘贴回车符而不是换行符一样。我想知道是否有LF对CRLF的问题。如果你查看隐藏的字符,有什么有趣的区别吗?在vi.stackexchange上,您应该走上了正确的道路(我不确定windows提供了什么样的终端)。@DavidBodow良好的呼叫-我从源终端复制并粘贴到记事本中,得到了相同的结果-所有内容都在一行上。有趣的是,我碰巧用源终端中的行号尝试了这个方法,正如我所期望的那样,它粘贴在单独的行上。我还试着从记事本粘贴到终端窗口,并将其粘贴到单独的行上。一些快速测试:(a)如果你从源窗口粘贴到另一个图形编辑器中,你会去掉换行符吗?(b) 如果从图形编辑器粘贴到目标窗口,是否会删除换行符?这也是一种预感,但我注意到,在目标窗口的同一文件行上会出现可见的行,就像粘贴回车符而不是换行符一样。我想知道是否有LF对CRLF的问题。如果你查看隐藏的字符,有什么有趣的区别吗?在vi.stackexchange上,您应该走上了正确的道路(我不确定windows提供了什么样的终端)。@DavidBodow良好的呼叫-我从源终端复制并粘贴到记事本中,得到了相同的结果-所有内容都在一行上。有趣的是,我碰巧用源终端中的行号尝试了这个方法,正如我所期望的那样,它粘贴在单独的行上。我还尝试将记事本粘贴到终端窗口,并将其粘贴到单独的行上。