Если у вас есть уникальное приглашение оболочки, вы можете привязать клавишу для перехода между приглашениями оболочки, например, что-то вроде этого заставит C-b S
перейти к предыдущему приглашению оболочки, а затем S
последующие:
bind S copy-mode \; send -X search-backward 'nicholas@myhost:'
bind -Tcopy-mode S send -X search-backward 'nicholas@myhost:'
Или аналогичным образом вы можете искать строки ошибок, если они имеют распознаваемый префикс. Если вы устанавливаете кандидат на выпуск tmux 3.1, вы можете искать регулярные выражения.
В качестве альтернативы вы можете использовать capture-pane
, чтобы загрузить всю историю в редактор с привязками клавиш, которые вы предпочитаете, например:
$ tmux capturep -S- -E- -p|vim -
Или трубка к grep
или что-то еще. Обратите внимание, что для работы с emacs вам понадобится временный файл.
Или попробуйте привыкнуть к tee
командам с большим количеством вывода в файл для начала.