Я понимаю, что для поиска используется c ^ b /, но он работает только один раз. Есть ли способ продолжить поиск следующего, не вводя ключевое слово для поиска каждый раз?
1 ответ
Похоже, вы обращаетесь к поиску в режиме копирования, который вводится с помощью Ctrl+b, [ по умолчанию. Затем / действительно инициализирует поиск вперед в режиме vi (и это Ctrl+s в режиме emacs).
Есть ли способ продолжить поиск следующего, не вводя ключевое слово для поиска каждый раз?
Да. После первого поиска нажмите n. Для поиска в обратном порядке используйте Shift+n. Эти привязки по умолчанию одинаковы в режимах vi и emacs.
Это соответствующий фрагмент из man 1 tmux:
Окно Tmux может находиться в одном из нескольких режимов. По умолчанию разрешен прямой доступ к терминалу, прикрепленному к окну. Другой режим копирования, который позволяет копировать часть окна или его историю в буфер вставки для последующей вставки в другое окно. Этот режим вводится командой
copy-mode
, связанной с [ по умолчанию. Это также вводится, когда команда, которая производит вывод, такая какlist-keys
, выполняется из привязки ключа.Доступные ключи зависят от того, выбран ли режим emacs или vi (см.
mode-keys
). Следующие ключи поддерживаются в зависимости от режима:Function vi emacs [...] Search again n n Search again in reverse N N Search backward ? C-r Search forward / C-s