colocar
set disable-completion on
string em ~/.inputrc
e reinicie seu shell. isso desabilitará a conclusão.
É possível desabilitar o preenchimento automático de bash ao pressionar a guia?
O motivo pelo qual eu quero fazer isso é que muitas vezes eu colo código de um editor onde eu uso o caractere de tabulação em vez de um número de espaços para o recuo, no meu terminal.
E não, você não pode me convencer a usar espaços em vez de guias.
Para desativar a conclusão da guia Bash apenas temporariamente, você pode iniciar um Bash com a opção --noediting
:
alias noed='bash --noediting'
Solução de Dennis
bind 'set disable-completion on'
pode ser feito em tempo real no Bash também. Você não precisa colocá-lo em .bashrc.
A solução de Musta (bash --noediting) funciona, mas também desativa a edição da linha de comando.
Outra maneira é
bind -u complete
(ligação de chave não definida associada a 'completa')
link , 4.2 Comandos Bash Builtin.
Tags bash autocomplete