Comment mettre en évidence un résultat de recherche dans tmux?

14

Lorsque je recherche une fenêtre de terminal dans tmux, cela définit le curseur sur la recherche par mot-clé, mais ne met pas en surbrillance le mot correspondant. L'écran le faisait auparavant, et il était beaucoup plus facile de trouver visuellement une correspondance.

Merci!

Daniel Schuler
la source

Réponses:

4

Cette fonctionnalité semble avoir été ajoutée dans tmux version 2.4 et versions ultérieures.

En parcourant les notes de publication de tmux :

    CHANGES FROM 2.3 TO 2.4, 20 April 2017
     * All occurrences of a search string in copy mode are now highlighted;
       additionally, the number of search results is displayed. The highlighting
       updates interactively with the default emacs key bindings (incremental
       search).

Je peux confirmer que la mise en surbrillance ne fonctionne pas dans tmux version 2.2, que j'utilisais précédemment.

Peter Hutkins
la source
2

Je sais que cet article est un peu dépassé, alors j'ai pensé que je pourrais faire un suivi avec une solution possible, parce que je cherchais récemment cela et je pense avoir trouvé une solution.

set-window-option -g mode-fg colour3
set-window-option -g mode-bg colour0
Byron Mansfield
la source
1
Cela définit le texte de recherche en bas à gauche sur "colour3" et "colour0", mais ne met pas en surbrillance les résultats de la recherche dans la fenêtre. N'est-ce pas ce que vous voyez?
Daniel Schuler
Intéressant. Ces changements ont fonctionné pour moi à la fois sur Arch et OS X. Juste pour clarifier, cela a changé la recherche en mode vi dans Tmux dans mon cas. Cela ne devrait pas affecter Ctrl-F pour "Rechercher" dans votre application Terminal. Est-ce ce que vous entendez par "résultats de recherche dans la fenêtre"?
Byron Mansfield
1
Cela n'a pas fonctionné pour moi non plus. Il a changé les couleurs de l'invite de recherche, mais n'a rien fait pour mettre en évidence la correspondance réelle. Tmux 2.1 sous OS X, utilisant vi pour les touches de mode et les touches de statut. De plus, je suis un peu surpris de ne trouver aucune documentation de ces options dans le fichier manfile.
rspeed
Idem sur K-Ubuntu Linux 16.04 (surlignage en bas à gauche)
Édouard Lopez