Искать в окне cygwin буфер Mintty

Как сделать текстовый поиск в буфере окна Cygwin? Есть ли способ сделать такой же поиск текста, как в буфере консоли Windows (щелкните правой кнопкой мыши> поиск)?

(Я использую мятный)

5 ответов

В Mintty, вы можете сделать это, используя последовательность Alt + F3.

Больше информации на странице руководства mintty

Поиск в тексте и буфере прокрутки

Alt-F3 открывает панель поиска с полем ввода для строки поиска. Совпадения подсвечиваются в буфере прокрутки. Enter/Shift+Enter, найти следующую / предыдущую позицию совпадения и прокручивает буфер прокрутки соответственно. Внешний вид панели поиска и соответствующие цвета подсветки могут быть настроены.

Остерегайтесь этой последовательности очень близко к позорной последовательности окон, которая закрывает окно. (который использует F4)

Кроме того, вы можете включить сочетание клавиш Ctrl + Shift + H, перейдя на панель параметров mintty и включив сочетания клавиш Ctrl + Shift + буквы в Key раздел опций.

Вы получаете доступ к панели параметров, щелкнув правой кнопкой мыши по значку mintty в окне mintty (верхний левый угол)

Там нет такой функции в настоящее время. Ближайшая альтернатива - "Выбрать все" (затем "Копировать", если вы отключили копирование при выборе), вставьте в текстовый редактор и выполните поиск там.

(Mintty) Я испортил команду rsync (неправильное направление), поэтому я хотел отследить, какие файлы были изменены. Поэтому я вручную выбрал вывод экрана Mintty снизу, удерживая левую кнопку мыши нажатой, а затем переместившись в верхнюю часть экрана, а затем утомительно ждал, пока экран прокручивался вечно назад, а затем, когда я вернулся назад, насколько мне было нужно, я сделал это. Control-Insert для копирования. Затем я вставил в текстовый файл, который я мог тогда искать, редактировать, grep, vim к своему сердцу содержание. Не знаю, если это единственный способ, но это работает!

У вас есть несколько вариантов.

  1. Используйте cmd | tee файл, затем поиск в полученном файле впоследствии.

  2. использование screen режим копирования / прокрутки.

Я использовал редактор Emacs в качестве буфера. Из emacs откройте оболочку: оболочку Cx, тогда я могу выполнить поиск в буфере в качестве текущего окна.

Другие вопросы по тегам