Chet Ramey diz :
in POSIX mode, the vi editing mode should not map tab to complete. This is because POSIX.2 completely specifies the behavior of the vi editing mode, and the standard requires tab to be mapped to self insert by default.
Adicione a seguinte linha a ~/.inputrc
: TAB: complete
Ou você pode adicionar bind 'TAB: complete'
a ~/.bashrc