为了快速执行一些命令,我想先在某个地方输入它们,然后将它们粘贴到vim中执行。以前(几年或10年前),这种方法是可行的。现在,vim会进入插入模式并将我的命令插入到文件中。我知道我可以使用宏来实现,但对于快速重复某些命令,这非常有用。找不到任何相关信息,因为当询问vim和粘贴时,只会出现与:set paste等相关的答案。以下是粘贴文本的示例:
/foo
yy?bar
p/foo
j
当在命令模式下粘贴时,应搜索下一个“foo”,复制该行,向后搜索下一个“bar”,然后粘贴复制的“foo”行,然后移到该“foo”行后面。 再次强调:我不想知道任何解决方法(宏、脚本等),我想知道如何临时禁用vim区分键盘输入和粘贴文本。