6

Я хочу быть в состоянии назвать мои окна tmux и выбрать их, используя нечеткое сопоставление (аналогично LustyJuggler или Ctrl-P в vim).

Это возможно с Tmux?

3 ответа3

1

Вот ссылки на скрипты, которые используют fzf для нечеткого поиска и выбора pane:

https://github.com/junegunn/fzf/wiki/Examples-(tmux)#select-pane

https://github.com/junegunn/fzf/wiki/Examples#tmux

Я думаю, это не будет слишком сложно настроить для нечетких windows поиска.

РЕДАКТИРОВАТЬ:

Измените эту строку:

panes=$(tmux list-panes -s -F '#I:#P - #{pane_current_path} #{pane_current_command}')

Для того, чтобы:

panes=$(tmux list-panes -s -F '#I:#P #W - #{pane_current_path} #{pane_current_command}')

(Я добавил #W который также печатает имя window )

1

Tmux не может сделать это по умолчанию.

Google не возвращает много результатов, и этот вопрос занимает второе или третье место в зависимости от запроса, но эти сценарии zsh могут быть интересны.

0

Я не думаю, что это необходимо.

Вы можете увидеть индекс каждого окна в строке состояния, затем номер PREFIX+ приведет вас куда угодно, гораздо быстрее, чем любой поиск.

Если у вас так много окон для поиска, возможно, их слишком много.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .