Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
粘贴后是否有vim命令进入插入模式?_Vim_Command - Fatal编程技术网

粘贴后是否有vim命令进入插入模式?

粘贴后是否有vim命令进入插入模式?,vim,command,Vim,Command,如果我使用“p”粘贴,vim将保持在正常模式。是否有可以粘贴并进入插入模式的命令?这取决于粘贴后要插入文本的位置。使用p正常粘贴,然后使用aAiIoO进入插入模式 vim的思维方式是严格按照需要频繁地进入插入模式 如果您的意思是在插入模式下如何粘贴,您可以使用[注册名称]。例如,默认寄存器的“。您可以映射一个快捷方式来执行此操作,并使用它来粘贴: nmap <leader>p pi nmap-pi 如果你的领导键是“,”那么“,p“将粘贴,然后进入插入模式。您可以使用Ctrl+o

如果我使用“p”粘贴,vim将保持在正常模式。是否有可以粘贴并进入插入模式的命令?

这取决于粘贴后要插入文本的位置。使用
p
正常粘贴,然后使用
aAiIoO
进入插入模式

vim的思维方式是严格按照需要频繁地进入插入模式


如果您的意思是在插入模式下如何粘贴,您可以使用
[注册名称]
。例如,默认寄存器的

您可以映射一个快捷方式来执行此操作,并使用它来粘贴:

nmap <leader>p pi
nmap-pi

如果你的领导键是“,”那么“,p“将粘贴,然后进入插入模式。

您可以使用Ctrl+op直接从插入模式粘贴。也许这对您有用?

按两次Ctrl-R以插入寄存器的文字内容。我尝试过,但对我无效。。。在上使用GVimWindows@EugeneM,
然后是
p
?或者可能是
mswin32.vim
在后面再次出现。实际上不能把这件事归咎于Windows。。。只是愚蠢的用户错误。。。我看到Ctrl+o使我脱离了插入模式,我不知道这是否让我感到困惑,但现在我看到它工作得很好。。。一定是早上太早了……千万不要使用
*map
进行此类映射。如果有更安全的
*noremap
命令,请使用它们。