На экране GNU я могу выполнить поиск в обратном тексте, нажав ^ A, а затем напечатав [?search_string
и нажмите n
чтобы перейти к следующему результату (обратный поиск). Но если я захожу слишком далеко и хочу вернуться к одному результату, нажатие N
или p
просто говорит "Режим копирования прерван" и возвращает меня к нижней части экрана. Как я могу вернуться к последнему результату, не начав сначала?
2 ответа
0
Я не смог найти ни одного нажатия клавиши, чтобы изменить направление поиска, как поддерживается vim
или less
, но вы можете сделать это за три нажатия клавиши:
- / (начать поиск вперед)
- CTRL+P или ↑ (предыдущая запись в истории поиска)
- Войти
- н ...
Чтобы снова изменить направление, нажмите ? для шага 1.
0
В какой-то момент в последние несколько лет я нашел ответ.
Вместо использования ?
, вы можете использовать ^ R и начать вводить строку для последовательного обратного поиска. Нажатие на ^ R продолжит поиск (переходя вверх по прокрутке), а ^ S вернется к предыдущему совпадению.