Как искать строку, содержащую букву "foo" над строкой - PullRequest
3 голосов
/ 26 мая 2011

В vim как искать строку, содержащую букву "foo" над строкой.

Фрагмент файла примера:

class A {
    int a;
}  

class B {
     int a;
}

     // something else with 5 spaces

В этом примере я хочу иметь возможность искать класс B, так как за ним следуют ровно 5 пробелов, но я не ищу, чтобы найти Class A или комментарий с 5 пробелами.

1 Ответ

3 голосов
/ 26 мая 2011

Ваш вопрос не очень понятен, но, возможно, этот поиск будет работать для вас в vim:

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

Это будет искать класс ключевого слова в одной строке, за которой следуют 5 пробелов в следующей строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...