IntelliJ Vim 插件不支持捕获组?

IntelliJ Vim plugin doesn't support capture groups?

我开始将 IntelliJ 与 vim 插件一起使用,发现命令与

一样简单
/case (.*)

未能return任何结果。当然,这不是一个非常有用的命令。我想通过执行

来颠倒 table 中所有元素的顺序
:'<,'>s/case (\w*): return (\w*);/case : return ;/

但这也没有匹配到任何东西。我尝试了几种不同的搜索正则表达式,只要没有捕获组,它们都能正常工作。

IntelliJ Vim 是否支持像这样的捕获组?是否有特殊字符需要转义才能使其正常工作?我知道内置搜索和替换 gui 允许您使用反向引用执行逻辑,但我想直接从命令行完成我的工作。

这甚至无法在 Vim 开始。

(\w*) 不是捕获组;它将匹配 literal 左括号,后跟任意数量的任何关键字字符,然后是 literal 右括号。​​

\(\w*\) 是一个实际的捕获组……在 IdeaVim.

中的 Vim 中都可以使用