在gvim中突出显示两个搜索模式之间的多行

Eas*_*chi 5 vim search highlight

我试图突出显示在两个不同行上出现的两个单词之间匹配的多行.

1.Todo:用于todo注释(其中包含"TODO:something ")
2.评论:表示代码注释.
3.Statement:类似for循环的代码语句 4.Type:
一般用户定义的类型
5.PreProc:#include < stdio .h>之类的预处理器语句

要在todo和单行之间突出显示,我们使用/todo.*something

但要突出显示todo和stdio(存在于第5行)之间是否有任何命令.

谢谢.

Ken*_*ent 7

您可以使用\_.包含换行符.例如todo ... stdio,您可以尝试:

/todo\_.\{-}stdio
Run Code Online (Sandbox Code Playgroud)

  • @EashwarGadanchi如果Kent的回答对你有帮助,可以考虑批准它作为公认的答案. (2认同)