IntelliJ Vim插件不支持捕获组?

时间:2017-11-18 22:43:07

标签: intellij-idea vim regex-group

我开始在vim插件中使用IntelliJ,并发现命令就像

一样简单
artists[i]['tags']

无法返回任何结果。当然,这不是一个非常有用的命令。我想通过执行

来颠倒我表中所有元素的顺序
/case (.*)

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

IntelliJ Vim是否支持这样的捕获组?我需要逃避特殊角色才能让它发挥作用吗?我知道内置搜索和替换gui让你用反向引用做逻辑,但我想从命令行做我的工作。

1 个答案:

答案 0 :(得分:1)

这在Vim开始时甚至都不起作用。

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

\(\w*\)是一个实际的捕获组...它可以在IdeaVim中的Vim 中使用。