Comment empêcher tmux de s'enrouler lors de la recherche?

10

Lorsque je suis en mode édition dans un volet tmux et que je fais une recherche, une fois qu'il a atteint la fin, il revient au début. Y a-t-il un paramètre pour empêcher cela?

Jacobo de Vera
la source
1
utilisez-vous /ou npour rechercher le résultat suivant?
Coren
1
Après la première recherche avec /, j'utilise npour obtenir les résultats suivants. J'ai essayé de répéter la recherche avec une combinaison de /et Entrée , mais le comportement ne change pas, une fois qu'il arrive à la fin, il revient au début.
Jacobo de Vera

Réponses:

8

tmuxa maintenant une option de fenêtre wrap-search:

wrap-search [on | off]

Si cette option est définie, les recherches se dérouleront autour de la fin du contenu du volet. La valeur par défaut est activée.

Lorsque cette question a été posée, tmux n'avait pas de paramètre approprié, mais j'ai préparé un correctif basé sur tmux1.6 .

przemoc
la source
Brillant! Cela a fonctionné parfaitement, j'apprécie l'effort supplémentaire pour faire un patch! Bien que je soupçonne que la réponse serait "cela ne peut pas être fait", c'est probablement la meilleure façon de le dire :).
Jacobo de Vera
En outre, vous devez envisager de faire en sorte que cela dépende d'un paramètre de configuration et l'envoyer en amont.
Jacobo de Vera
1
Au final, j'ai fini par ajouter l'option moi-même, ce sera en 1.7
Jacobo de Vera
@JacobodeVera: Bon pour vous.
przemoc
4

Il vaut peut-être la peine de souligner que c'est maintenant (certainement à partir de tmux 1.9a puisque c'est ce que je fais) disponible via le wrap-searchparamètre:

$ 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.
quodlibetor
la source
3
haha, ouais, j'ai fini par ajouter cette fonctionnalité et j'ai accepté le patch :)
Jacobo de Vera