2010-09-29 93 views

回答

4

这取决于您粘贴后希望插入文本的位置。使用p正常粘贴,然后使用aAiIoO输入插入模式...

vim的心态是以绝对必要的频率进入插入模式。

如果您的意思是如何粘贴,同时保持插入模式,您可以使用<ctrl-r>[register name]。例如<ctrl-r>"作为默认寄存器。

+1

按两次CTRL-R插入寄存器的文字内容。 – Benoit 2010-09-29 09:26:27

1

可以映射的快捷方式做到这一点,并用它来代替贴:

nmap <leader>p pi 

如果你的领导是关键“”然后“对”会糊,然后进入插入模式。

+0

我会说在p后,我不好,宁愿用一个。 – Benoit 2010-09-29 09:27:51

+3

而*从不*使用'*映射'这种映射。你有更安全的'* noremap'命令,使用它们。 – ZyX 2010-09-29 14:24:54

2

您可以粘贴直接插入模式,使用按Ctrl +Øp。也许这会对你有用?

+0

我试过了,它不适用于我...在Windows上使用GVim – 2010-09-29 14:15:57

+0

@Eugene M,''然后'p'?或者'mswin32.vim'也可能在后面出现。 – progo 2010-09-29 16:20:44

+0

实际上不能责怪这一个在Windows上...只是愚蠢的用户错误...我看到Ctrl + o带我离开插入模式,我不知道如果这使我困惑或什么,但现在我看到它正常工作...一定早上过早... – 2010-09-29 17:18:49