Use todos os hosts completados por zsh para cssh

2

Existe alguma possibilidade de usar todos os hosts completos com o cssh?

Por exemplo: cssh www*

Isso deve estabelecer três conexões para www1 , www2 , www3

Se eu pressionar Tab depois de www, eu obtenho as três possibilidades.

    
por dthielking 12.10.2016 / 09:43

1 resposta

0

Se você estiver usando a conclusão do menu-select . No mínimo:

zstyle ':completion:*' menu select=0
autoload -Uz compinit
compinit

Mas veja compinstall para adaptá-lo melhor ao seu gosto (como cores, aproximações, descrições, cabeçalhos ...).

Você pode digitar:

cssh wwwTabTabAlt+AAlt+A...

A primeira Tab lista as completações (se houver mais de uma), a segunda Tab começa a selecionar a primeira. Se você digitou Tab novamente (embora você também possa usar as teclas de seta), você pode usar a próxima conclusão disponível em vez . Mas se você digitar Alt + A (para AND ), ele aceita a conclusão atual (insere-a no prompt) e completa novamente para a próxima palavra na próxima conclusão sugestão.

Assim, você pode digitar Alt + A tantas vezes quantas forem as conclusões que deseja inserir.

Veja

info zsh menu-select

para detalhes.

Para inserir todas as conclusões possíveis, consulte esta resposta

    
por 20.10.2016 / 12:19