Recentemente, atualizei meu sistema do Etch para o Lenny. Agora, quando eu uso o preenchimento automático, os nomes dos arquivos (não os diretórios) são exibidos com uma barra na linha de comando.
Parece estar relacionado a vários comandos (todos?). Eu tentei alguns:
aj@mmdev0:~/loadtest$ vi pyloadtools3.py/
aj@mmdev0:~/loadtest$ cat pyloadtools3.py/
aj@mmdev0:~/loadtest$ file pyloadtools3.py/
aj@mmdev0:~/loadtest$ ls -al pyloadtools3.py/
Como faço para corrigir isso?
cat filen[TAB]
vs.somecommand filen[TAB]
mark-directories
estaron
não deve ser um problema. Eu estou supondo que eu mexiCTRL-something
em algum momento e quebrei este terminal em particular.Respostas:
Esses são os arquivos e trechos de arquivos que considero interessantes para esse problema. Observe que estou executando o Ubuntu 10.04
Você pode descobrir qual é o problema nos meus arquivos de configuração. Caso contrário, talvez considere postar sua configuração correspondente.
última parte de ~ / .bashrc
40% na página em /etc/bash.bashrc (Você também comentou esta parte?)
Eu achei esses artigos interessantes:
http://www.linux.com/archive/feed/54005
http://www.debian-administration.org/articles/316
Vou ter que fazer mais algumas pesquisas ... mas é isso que consegui até agora.
tente executar isso no terminal e verifique se você ainda tem o problema:
Edit: descobriu que o preenchimento de tabulação é tratado por / etc / bash_completion. Muitos comandos linux também têm suas próprias configurações de conclusão de tabulação no diretório /etc/bash_completion.d/.
Outras pessoas também tiveram esse problema:
http://forums.gentoo.org/viewtopic-t-751913-start-0.html
https://bugzilla.redhat.com/show_bug.cgi?id=583919
Isso pode ser um bug na sua versão do bash. Então agora a verdadeira questão é ... Qual versão do bash você possui?
Só assim é fácil encontrar a solução para outras pessoas com esse problema:
"Pode ser um problema com o script / etc / bash_completion. Tente reinstalar o pacote bash_completion. Ele ainda tem o problema? - W_Whalley"
-Ver comentários
fonte
fonte
Isso não está relacionado à conclusão programável. Em vez disso, é uma configuração simples de linha de leitura . Tente adicionar
para o seu
~/.inputrc
.(A propósito, eu achei isso depois de procurar
man bash
por dois minutos.)fonte
mark-directories (On) - If set to On, completed directory names have a slash appended.
Não está claro que esta é a origem do problema ...