Как я могу предотвратить появление tmux при поиске?


10

Когда я в режиме редактирования на панели tmux и я выполняю поиск, когда он достигает конца, он возвращается к началу. Есть ли какие-либо настройки, чтобы предотвратить это?


1
Вы используете /или nдля поиска следующего результата?
Корен

1
После первого поиска с помощью /я использую, nчтобы получить следующие результаты. Я попытался повторить поиск с комбинацией /и Enter , но поведение не меняется, как только он достигает конца, он возвращается к началу.
Якобо де Вера

Ответы:


8

tmuxтеперь есть опция окна wrap-search:

wrap-search [on | off]

Если этот параметр установлен, поиски будут перенесены в конец содержимого панели. По умолчанию включено.

Когда был задан этот вопрос, у tmux не было подходящей настройки, но я подготовил патч на основе tmux1.6 .


Brilliant! Это сработало отлично, я ценю дополнительные усилия по созданию патча! Хотя я подозревал, что ответ будет "это невозможно сделать", это, вероятно, лучший способ сказать это :).
Якобо де Вера

Кроме того, вы должны рассмотреть вопрос о том, чтобы сделать это зависимым от параметра конфигурации и отправить его в восходящий поток.
Якобо де Вера

1
В конце концов я сам добавил опцию, она будет в 1.7
Якобо де Вера

@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.