为什么vim粘贴在第七行执行粘贴操作但内容到了第八行
时间: 2024-05-21 14:10:22 浏览: 74
学习vi和vim编辑器(英文版)第七版
这可能是因为在使用vim粘贴时,粘贴缓冲区中可能包含有多个换行符。如果在粘贴时光标在第七行的行末,粘贴操作将在当前行插入文本,并自动在下一行插入一个换行符。这将导致插入的文本实际上在第八行。要避免这种情况,可以将光标移动到第七行的行首,然后执行粘贴操作。或者,在执行粘贴操作之前,可以使用命令`:set paste`,这会将vim设置为“粘贴模式”,在该模式下,所有的自动缩进和智能缩进都将被禁用,从而避免插入多余的换行符。执行完粘贴操作后,可以使用命令`:set nopaste`将vim设置回普通模式。
阅读全文