我可以将控制字符插入到文本中,这样当我在Vim中复制和粘贴时,它会退出插入模式,并在命令模式下执行一些不良操作吗?
<Esc>
这样的切换模式的按键,Vim也会这样做。p
ut命令“拉”进来:"*p
。在这里,像<Esc>
这样的特殊字符将被字面插入到缓冲区中;Vim不会在这里切换模式。唯一一个将寄存器内容解释为已键入的Vim命令(因此容易受到模式切换命令的影响)的命令是i_CTRL-R
。为了避免这种情况,应该使用其他任何命令变体,例如i_CTRL-R_CTRL-R
。i_CTRL-R
命令(或通过重新映射来使其无效),则是安全的。此外,:registers
命令允许您在粘贴之前检查所有内容。
:help paste
。 - Jon Carter