Jak wyróżnić wynik wyszukiwania w tmux?


14

Kiedy przeszukuję okno terminala w tmux, ustawia kursor na wyszukiwanie słów kluczowych, ale nie podświetla pasującego słowa. Kiedyś to robił ekran, a wizualnie łatwiej było znaleźć dopasowanie.

Dzięki!

Odpowiedzi:



4

Wygląda na to, że ta funkcja została dodana w wersji tmux 2.4 i nowszych.

Patrząc przez release notes tmux za :

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

Mogę potwierdzić, że podświetlanie nie działa w tmuxie w wersji 2.2, której wcześniej używałem.


2

Wiem, że ten artykuł jest trochę nieaktualny, więc pomyślałem, że mogę znaleźć rozwiązanie, ponieważ ostatnio go szukałem i myślę, że mogłem znaleźć rozwiązanie.

set-window-option -g mode-fg colour3
set-window-option -g mode-bg colour0

1
Powoduje to ustawienie tekstu wyszukiwania w lewym dolnym rogu na „kolor3” i „kolor0”, ale nie podświetla wyników wyszukiwania w oknie. Czy to nie to, co widzisz?
Daniel Schuler

Ciekawy. Te zmiany działały dla mnie zarówno w Arch, jak i OS X. Dla wyjaśnienia, zmieniło to tryb wyszukiwania vi w Tmux w moim przypadku. Nie powinno to wpłynąć na Ctrl-F dla „Znajdź” w aplikacji terminalowej. Czy to rozumiesz przez „wyniki wyszukiwania w oknie”?
Byron Mansfield

1
To też nie działało dla mnie. Zmieniło kolory monitu wyszukiwania, ale nie zrobiło nic, aby podświetlić rzeczywiste dopasowanie. Tmux 2.1 w OS X, używając vi zarówno dla klawiszy trybu, jak i klawiszy statusu. Jestem też nieco zaskoczony, że nie znalazłem dokumentacji tych opcji w pliku man.
rspeed

To samo na K-Ubuntu Linux 16.04 (wyróżnij lewy dolny róg)
Édouard Lopez
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.