Intellij idea 如何在IdeaVim之前的美国佬/迂回中循环?

Intellij idea 如何在IdeaVim之前的美国佬/迂回中循环?,intellij-idea,vim,pycharm,ideavim,Intellij Idea,Vim,Pycharm,Ideavim,如何访问iDeavm中以前的yanks(我使用的是PyCharm,但可能iDeavm对每个JetBrains产品都是一样的,比如IntelliJ IDEA) 例如,如果我复制了一行,然后删除了一些内容,我就无法粘贴上一行。我确信有一种方法可以避免这种情况。Vim将删除的文本猛拉到默认寄存器中。为了避免这种情况,您应该使用将文本删除到blackhole寄存器中“\u d。为了方便起见,您可以创建其他映射,如nmap d”\u d 有关注册表的更多信息: 附加选项-使用IdeaVim:.的Repla

如何访问iDeavm中以前的yanks(我使用的是PyCharm,但可能iDeavm对每个JetBrains产品都是一样的,比如IntelliJ IDEA)


例如,如果我复制了一行,然后删除了一些内容,我就无法粘贴上一行。我确信有一种方法可以避免这种情况。

Vim将删除的文本猛拉到默认寄存器中。为了避免这种情况,您应该使用将文本删除到
blackhole
寄存器中
“\u d
。为了方便起见,您可以创建其他映射,如
nmap d”\u d

有关注册表的更多信息:

附加选项-使用IdeaVim:.的
ReplaceWithRegister
插件。

目前,它已在版本中提供,不久将发布。

Vim将删除的文本猛拉到默认寄存器中。为了避免这种情况,您应该使用将文本删除到
blackhole
寄存器中
“\u d
。为了方便起见,您可以创建其他映射,如
nmap d”\u d

有关注册表的更多信息:

附加选项-使用IdeaVim:.的
ReplaceWithRegister
插件。

目前,它已在版本中提供,不久将发布。

您需要学习。您需要学习。@Nisba此处链接的帖子还详细介绍了编号寄存器在vim中的工作方式。。。这将向寄存器提供以前输入的值。因此,如果你猛拉某个东西,然后删除另一个。先前拖动的值将在0寄存器中。所以
“0p
,vim将以这种方式存储最后10次扬克。啊!你为什么要剥夺自己删除到寄存器中的权利?将保存最近的拉伸和删除anyway@Nisba这里的链接文章还详细介绍了编号寄存器在vim中的工作方式。。。这将向寄存器提供以前输入的值。因此,如果你猛拉某个东西,然后删除另一个。先前拖动的值将在0寄存器中。所以
“0p
,vim将以这种方式存储最后10次的yanks。啊!你为什么要剥夺自己删除到寄存器中的权利?最近的yanks和deletes仍然会被保存