14.04: após uma atualização recente, a conclusão do bash é interrompida em casos específicos [fechados]

6

Depois de algum ponto não especificado no passado, a conclusão do meu bash agiu de forma estranha:

  • se eu começar um nome de arquivo para completar com ~/ , não consigo completar nomes de arquivo, apenas nomes de diretório e os nomes sugeridos (se eu pressionar a guia duas vezes) mostram apenas diretórios (incluindo os ocultos)
  • às vezes, sob circunstâncias aleatórias, a conclusão de caminhos relativos também tem as restrições acima (mais recentemente, tentando concluir enquanto em um subdiretório de / tmp exibiu esse comportamento)
  • se eu iniciar uma linha de comando como VAR= -l(space) para qualquer VAR e -l e pressionar tab, bash-complete lançará sua mensagem de ajuda "argumento desconhecido / sintaxe incorreta" (no meu caso, eu queria marcar -complete um LDFLAGS=-L/... cujos espaços seriam removidos assim que eu encontrasse o diretório que tinha as bibliotecas)

Todo o resto (completando caminhos absolutos, conclusão de comandos, etc.) funciona como esperado. Eu faço não ter o comportamento da conclusão da guia /dir(space) que outras perguntas sobre o bash-complete encontraram aqui e na capa do Google.

Eu tentei remover o /etc/bash_completion.d sem sucesso. sudo apt-get --reinstall install bash-complete também não funcionou. complete -r restaura o comportamento pretendido, portanto, é um problema com o bash_completion ... isso também persistiu em várias atualizações para o pacote bash-completion.

Eu estou no Kubuntu 14.04; isso acontece tanto no Konsole quanto nos terminais virtuais.

O que poderia estar acontecendo? Obrigado!

    
por andlabs 12.03.2014 / 02:12

0 respostas