Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.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
在PhpStorm中使用IdeaVim选择下一次出现_Phpstorm_Webstorm_Ideavim - Fatal编程技术网

在PhpStorm中使用IdeaVim选择下一次出现

在PhpStorm中使用IdeaVim选择下一次出现,phpstorm,webstorm,ideavim,Phpstorm,Webstorm,Ideavim,Mac上的漂亮的CTRL-G,选择下一个出现的单词,在激活IdeaVim时不起作用。所以很长一段时间以来,我一直生活在禁用IdeaVim的环境中,每次我都想做这样的多重选择。但是我越来越多地使用它。有什么办法让它发挥作用吗 。。。或者我可以用VIM的方式做吗 具体例子 如果我有这样的东西: $foo = 123 if( isset( $foo ) ){ echo $foo; } // if( isset( $foo ) ){ 我想选择所有$foo,并将其替换为$bar 如果我没有使用Id

Mac上的漂亮的
CTRL-G
,选择下一个出现的单词,在激活IdeaVim时不起作用。所以很长一段时间以来,我一直生活在禁用IdeaVim的环境中,每次我都想做这样的多重选择。但是我越来越多地使用它。有什么办法让它发挥作用吗

。。。或者我可以用VIM的方式做吗


具体例子

如果我有这样的东西:

$foo = 123
if( isset( $foo ) ){
  echo $foo;
} // if( isset( $foo ) ){
我想选择所有
$foo
,并将其替换为
$bar

如果我没有使用IdeaVim,那么我可以选择第一个
$foo
,然后按
CTRL-G
4次(或者如果我想全部选择,请按
CTRL-CMD-G
),然后写入
$bar

。。。目前,我只是停用了IdeaVim,然后就这么做了


进一步说明


我已尝试清空我的
.ideavimrc
-文件,以确保其中没有与之冲突的内容。结果是一样的

如果要执行idea操作而不是vim的操作,可以选择IDE的冲突映射处理程序


如果要执行idea操作而不是vim的操作,可以选择冲突映射的
IDE
处理程序


啊!我没有意识到这一点。谢谢然而,当使用IdeaVim时,multicursor功能并没有那么好。如果我进行多项选择并按SHIFT-I,那么我可以键入,当我完成后,我可以按escape,只有这样它才会应用于所有已选择的位置。我知道这是一个很高的要求,-但是你知道有什么解决办法吗(所以在使用IdeaVim的多光标模式时,可以在输入时看到输入)?@Zeth本人没有使用IdeaVim,但检查注释或其他票据--@Zeth是的,我能够重现此错误。我可以看出IdeaVim的工作原理类似于(显然是错的)。你可以在这里创建一个问题:(或者我会在周一创建)。啊!我没有意识到这一点。谢谢然而,当使用IdeaVim时,multicursor功能并没有那么好。如果我进行多项选择并按SHIFT-I,那么我可以键入,当我完成后,我可以按escape,只有这样它才会应用于所有已选择的位置。我知道这是一个很高的要求,-但是你知道有什么解决办法吗(所以在使用IdeaVim的多光标模式时,可以在输入时看到输入)?@Zeth本人没有使用IdeaVim,但检查注释或其他票据--@Zeth是的,我能够重现此错误。我可以看出IdeaVim的工作原理类似于(显然是错的)。你可以在这里创建一个问题:(或者我将在周一创建)。