在 Vim 中粘贴时删除剪贴板的前几个字符

在 Vim 中粘贴时删除剪贴板的前几个字符

当我将项目粘贴到 Vim 中时,前几个字符通常会丢失。这导致了一些严重的错误。例如,如果我粘贴到 gedit 中,所有行都在那里。在 gedit 中成功粘贴后,我可以使用相同的剪贴板内容返回 Vim,并且字符会被删除。

请参阅屏幕截图...vim 从 ta 开始,而 gedit 在此之前开始。 Vim 究竟发生了什么???

要粘贴,我尝试了 ctrl+V、ctrl+shift+insert、(命令模式)p 和 P。截断剪贴板

答案1

那是因为vim在命令模式当你开始它的时候。在粘贴代码之前,您需要进入插入模式,例如,按下i键。

在您的示例中,您将代码粘贴为 vim 命令,当它到达Entera中的第一个时$cryptData当前字符后的插入模式

如果您从 vim 开始:http://vim.wikia.com/wiki/Tutorial

相关内容