如何将文本粘贴到一行文本的中间?
答案 0 :(得分:1)
您上面提到的步骤实际上应该将被选中的字符粘贴到粘贴时光标所在的位置。因此,我认为粘贴到换行符中可能有三个原因。
可能您的一个插件/映射在这里扮演魔鬼。只需尝试运行(干净等效于“ -u DEFAULTS -U NONE -i NONE”),使用没有任何插件或任何东西的vim,然后查看它是否按预期进行粘贴:
vim --clean
您已删除包括换行符的行的最后一个字符。可能是吧?就像每行的最后一个字符是换行符。因此,将这些字符(包括换行符)拖拽并粘贴到另一行意味着将同一换行符粘贴到“另一行”中。
上述内容的一种变体,是当您使用yy
进行抽签(即抽出整行)时,然后在粘贴时一定会将其插入换行符。
希望这对您有所帮助。干杯!