如何搜索行上方包含字母“foo”的行

时间:2011-05-26 17:52:18

标签: regex vim

在vim中如何搜索包含字母“foo”的行。

示例文件摘要:

class A {
    int a;
}  

class B {
     int a;
}

     // something else with 5 spaces

在这个例子中,我希望能够搜索B类,因为它在下一行后面只有5个空格,但我没有搜索到Class A或5个空格的注释。

1 个答案:

答案 0 :(得分:3)

您的问题不是很明确,但可能此搜索在vim中适用于您:

/^\s*class.*\n^\s\{5}

这将在一行中搜索关键字class,然后在下一行中搜索确切的5个空格。