Tab conclusão da variável shell e nome de usuário

0

Eu costumava fazer a conclusão da variável do shell, assim como o nome de usuário no bash, por exemplo:

% ls ~char<tab>
% echo $PAT<tab>

mas nos últimos meses (ou pelo menos um par de anos) agora não posso. Existe uma configuração em algum lugar para ativar isso?

Eu tenho usado o LinuxMint 18.3 recentemente (bash 4.3.48). Eu também usei uma versão mais antiga do LinuxMint no pass recente (18.2) assim como no Debian anteriormente (do Squeeze, Wheezy, Jessie). Infelizmente, não me lembro de quando esse recurso de conclusão parou de funcionar.

UPDATE: ok, acho que encontrei o culpado: é a função de manipulador padrão (complete -D -F ...) instalada por algum software. Se eu remover esse manipulador padrão, tudo funcionará como normal. Irá investigar mais sobre o conteúdo dessa função de manipulador.

    
por Hepi Mott 06.02.2018 / 14:14

0 respostas