Як запобігти обробці tmux під час пошуку?


10

Коли я перебуваю в режимі редагування на панелі tmux і здійснюю пошук, як тільки він досягне кінця, він повертається до початку. Чи є якісь налаштування для запобігання цього?


1
ви використовуєте /або nшукаєте наступний результат?
Корен

1
Після першого пошуку за допомогою /я використовую nнаступні результати. Я намагався повторити пошук за допомогою комбінації /та Enter , але поведінка не змінюється, як тільки вона закінчується, вона повертається до початку.
Jacobo de Vera

Відповіді:


8

tmuxтепер є варіант вікна wrap-search:

wrap-search [on | off]

Якщо цей параметр встановлений, пошукові запити будуть обговорюватися в кінці вмісту панелі. За замовчуванням увімкнено.

Коли мені було задано це питання, у tmux не було відповідного налаштування, але я підготував патч на базі tmux1.6 .


Блискуче! Це спрацювало чудово, я ціную додаткові зусилля для виготовлення пластиру! Хоча я підозрював, що відповідь "цього неможливо зробити", це, мабуть, найкращий спосіб сказати це :).
Якобо де Віра

Також слід розглянути можливість зробити це залежним від параметра конфігурації та надіслати його вгору.
Якобо де Віра

1
Врешті-решт я сам додав варіант, він буде в 1.7
Jacobo de Vera

@JacobodeVera: Добре вам.
przemoc

4

Можливо, варто зазначити, що це зараз (безумовно, на tmux 1.9a, оскільки саме на цьому я і є) доступне через wrap-searchналаштування:

$ man tmux | grep -B1 -A1 'will wrap'
         wrap-search [on | off]
                 If this option is set, searches will wrap around the end
                 of the pane contents.  The default is on.

3
ха-ха, так, я закінчила додавання цієї функції і отримала патч :)
Jacobo de Vera,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.