Acho o bipe útil para algumas coisas, entãoapenasdeseja desligá-lo para completar a guia (não estou perguntando como desligá-lo completamente, issojá foi respondidoem uma pergunta diferente no Serverfault). Também não tenho acesso root, trabalhando no RHEL5.
Responder1
A biblioteca Readline possui bell-style
variável:
Controla o que acontece quando Readline deseja tocar a campainha do terminal. Se definido como 'nenhum', o Readline nunca toca a campainha. Se definido como 'visível', o Readline usa um sino visível, se houver algum disponível. Se definido como 'audível' (o padrão), Readline tenta tocar a campainha do terminal.
Então você pode colocar em seu ~/.inputrc
arquivo a seguinte linha:
set bell-style none
Em seguida, execute bind -f ~/.inputrc
uma vez para carregá-lo.
Responder2
Se não quiser criar e manter um ~/.inputrc
arquivo separado, você também pode adicionar esta linha a ~/.bashrc
:
bind 'set bell-style none'
Então, source ~/.bashrc
para recarregá-lo.
Responder3
Não conheço nenhuma maneira de desativar o sino de conclusão da guia bash
(além de desabilitar totalmente o sino ou alterá-lo para o sino visual subjetivamente mais irritante).
Você pode tentar set show-all-if-ambiguous on
no seu ~/.inputrc
- isso faz com que o shell mostre a lista de comandos/itens correspondentes imediatamente quando você acerta, tabem vez de esperar que você bata tabduas vezes.
Um efeito colateral é que não há sino antes de as partidas candidatas serem mostradas.
Responder4
Em ~/.inputrc, existe a seguinte possibilidade, mas não fez nada por mim. Apenas toca a campainha. Este pode ser um bug no bash do Cygwin.
set bell-style visible