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

Inf*_*5ek 11 vim

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

看截图……vim 从 ta 开始,而 gedit 在这之前就开始了。Vim 到底发生了什么???

粘贴我试过 ctrl+V, ctrl+shift+insert, (COMMAND MODE) p and P.截断剪贴板

zua*_*azo 23

那是因为 vim 在您启动时处于命令模式。在粘贴代码之前,您需要进入插入模式,例如,按下i键。

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

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