代码之家  ›  专栏  ›  技术社区  ›  Alex Sage

IntelliJ Vim插件不支持捕获组?

  •  2
  • Alex Sage  · 技术社区  · 7 年前

    我开始在vim插件中使用IntelliJ,并发现命令非常简单

    /case (.*)
    

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

    :'<,'>s/case (\w*): return (\w*);/case \2: return \1;/
    

    1 回复  |  直到 7 年前
        1
  •  3
  •   romainl    7 年前

    这在Vim中根本不起作用。

    (\w*) 字面意义的 左括号,后跟任意数量的任何关键字字符,后跟 字面意义的 右括号。

    \(\w*\) 是一个实际的捕获组,将在Vim中同时工作 在IdeaVim中。