Я использую tmux (с zsh, если это помогает). У меня довольно хорошая настройка, но часто я запускаю программу с большим количеством выходных данных, а затем перехожу в режим копирования и возвращаюсь к поиску строки, набранной в оболочке, чтобы попасть в начало вывода. Я делаю это, предпочитая использовать меньше из-за цветного вывода и того факта, что иногда я хочу скопировать какой-то текст.
Если я запускаю команду, которая, как я уже знаю, выдаст много выходных данных, мне нужен способ запустить ее и оказаться в режиме копирования в начале вывода без необходимости вводить команду дважды. Это может принимать форму либо способа запуска команды и перехода в режим копирования до вывода, чтобы экран не прокручивался, либо способа перехода в режим копирования и немедленного обратного поиска последнего элемента истории оболочки. Из документации tmux я вижу, как связывать ключи в режиме копирования, но нет документации по доступным функциям (то есть, можно ли связать ключ с 'search-reverse "foo"').