Jak zapobiec zawijaniu się tmux podczas wyszukiwania?


10

Kiedy jestem w trybie edycji w okienku tmux i szukam, gdy osiągnie koniec, wraca do początku. Czy jest jakieś ustawienie, aby temu zapobiec?


1
używasz /lub ndo wyszukiwania następnego wyniku?
Coren

1
Po pierwszym wyszukiwaniu za pomocą /używam, naby uzyskać następne wyniki. Próbowałem powtórzyć wyszukiwanie z kombinacją /i Enter , ale zachowanie się nie zmienia, gdy dojdzie do końca, wraca do początku.
Jacobo de Vera

Odpowiedzi:


8

tmuxteraz ma opcję okna wrap-search:

wrap-search [on | off]

Jeśli ta opcja jest ustawiona, wyszukiwania będą zawijać się na końcu zawartości panelu. Domyślnie jest włączony.

Kiedy zadano to pytanie, tmux nie miał odpowiedniego ustawienia, ale przygotowałem łatkę opartą na tmux1.6 .


Znakomity! Działa idealnie, doceniam dodatkowy wysiłek w tworzeniu łatki! Chociaż podejrzewałem, że odpowiedź brzmi „nie da się tego zrobić”, jest to prawdopodobnie najlepszy sposób, aby to powiedzieć :).
Jacobo de Vera

Powinieneś również rozważyć uzależnienie tego od parametru konfiguracyjnego i wysłać go w górę.
Jacobo de Vera

1
W końcu sam dodałem opcję, będzie w wersji 1.7
Jacobo de Vera

@JobobodeVera: Dobrze dla ciebie.
przemoc

4

Być może warto zauważyć, że jest to teraz (zdecydowanie od wersji Tmux 1.9a, ponieważ na tym właśnie jestem) dostępne poprzez wrap-searchustawienie:

$ 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
haha, tak, ostatecznie dodałem tę funkcję i otrzymałem łatkę zaakceptowaną :)
Jacobo de Vera
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.