Можно узнать, есть ли активный поиск в vim - PullRequest
0 голосов
/ 21 июня 2020

Я хотел бы сопоставить <space> в обычном режиме с go со следующим результатом поиска n и <shift-space> с go с предыдущим результатом поиска, N, если идет активный поиск . Можно ли узнать, применяется ли в данный момент к странице поиск? Например:

введите описание изображения здесь

Если да, то как я могу сделать такое сопоставление для этого случая?

1 Ответ

0 голосов
/ 24 июня 2020

Регистр / содержит последний найденный образец. Однако содержимое реестра сохраняется между сеансами vim, поэтому даже если вы только что открыли файл, в нем, вероятно, что-то есть. Невозможно определить, искали ли вы что-либо в текущем файле или даже в текущем сеансе. Возможно, вам удастся придумать очень плохое решение, очистив регистр при открытии нового файла и проверив, пуст ли он, но это часто дает сбой.

...