tmux - nomeando janelas e selecionando-as através de correspondência difusa

6

Eu quero ser capaz de nomear minhas janelas tmux e selecioná-las usando correspondência fuzzy (semelhante ao LustyJuggler ou Ctrl-P no vim).

Isso é possível com o tmux?

    
por Dan Jaouen 21.03.2013 / 19:07

3 respostas

1

O Tmux não pode fazer isso por padrão.

O Google não retorna muitos resultados e essa questão é o número dois ou três, dependendo da consulta, mas esses scripts zsh podem ser interessantes.

    
por 21.03.2013 / 21:14
1

Aqui estão os links para os scripts que usam fzf na pesquisa difusa e selecionam um pane :

link

link

Acho que não será muito difícil ajustá-los para a pesquisa difusa windows .

EDITAR:

Altere esta linha:

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

Para:

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

(adicionei o #W , que também imprime o nome window )

    
por 29.06.2016 / 11:24
0

Eu não acho que seja necessário.

Você pode ver o índice de todas as janelas na linha de status e, em seguida, um número PREFIX + o levará para qualquer lugar desejado, muito mais rápido do que qualquer pesquisa.

Se você tem tantas janelas para precisar de uma pesquisa, talvez elas sejam demais.

    
por 22.03.2013 / 00:54

Tags