На экране GNU я могу выполнить поиск в обратном тексте, нажав ^ A, а затем напечатав [?search_string и нажмите n чтобы перейти к следующему результату (обратный поиск). Но если я захожу слишком далеко и хочу вернуться к одному результату, нажатие N или p просто говорит "Режим копирования прерван" и возвращает меня к нижней части экрана. Как я могу вернуться к последнему результату, не начав сначала?

2 ответа2

0

Я не смог найти ни одного нажатия клавиши, чтобы изменить направление поиска, как поддерживается vim или less , но вы можете сделать это за три нажатия клавиши:

  1. / (начать поиск вперед)
  2. CTRL+P или (предыдущая запись в истории поиска)
  3. Войти
  4. н ...

Чтобы снова изменить направление, нажмите ? для шага 1.

0

В какой-то момент в последние несколько лет я нашел ответ.

Вместо использования ? , вы можете использовать ^ R и начать вводить строку для последовательного обратного поиска. Нажатие на ^ R продолжит поиск (переходя вверх по прокрутке), а ^ S вернется к предыдущему совпадению.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .