2009-05-09 6 views
0

Я знаю, что вы должны быть в состоянии найти в экране поНевозможно эффективно искать в экране

C-a/

или

C-a ? 

или

C-a s 

или

C-a r 

Однако ни одна из команд не работает для меня. У меня есть следующий .screenrc.

Мой .screenrc

markkeys h=d:j=h:k=t:l=n 

# to change the escape key from ^Aa to 
# NB ^n to move btw Screens 
escape ^Tt 

# I want to use Vim's navigation keys 
bind h focus down 
bind t focus up 

### Keybindings# {{{ 

# to disable xoff 
bind s 

# remove some key bindings                                              
bind W 
#bind ^\ 
#bind \\ 
bind ^h 

# same as C-a " 
bind 'W' windowlist 

Как вы можете найти эффективно в экране, таким образом, что вы получите все матчи цветные?

ответ

2

Сначала вы должны ввести режим копирования (нажав C-a [). В режиме копирования нажмите / для поиска вперёд (а затем введите то, что нужно искать, затем нажмите Введите), или ?, чтобы искать назад. Нажмите Дважды введите, чтобы выйти из режима копирования.

+0

@pts: Благодарим вас за ответ! Я немного уточнил этот вопрос. Было бы здорово видеть, что все матчи окрашены. –

+1

Я думаю, что экран не имеет этой функции выделения результатов поиска. Если у вас есть предпочтительный текстовый редактор или веб-браузер с функцией tat, вы можете сбросить буфер копирования в файл, а затем использовать свой редактор или браузер для поиска в файле. На экранной странице man: в файл обмена экрана (/ tmp/screen-exchange по умолчанию) один раз режим копирования завершен. В этом примере показано, как сбросить весь буфер прокрутки в файл: «C-A [g SPACE G $>». – pts

Смежные вопросы