我曾经在RedHat中开发并且在切换到Ubuntu之前从未遇到过以下问题:
每当我使用tab-completion(这是所有时间)时,我注意到,根据我要执行的命令,行为会有所不同。例如:
vim fold( tab - tab )将显示该文件夹的内容:
vim folder/
file1 file2 file3 etc
如果我碰巧将命令更改为'ls',则行为会发生变化:
ls fold( tab - tab ) - > “ls文件夹”
注意文件夹末尾的“”空格 - 我无法使用 tab - tab 查看文件夹内部,我必须退格并添加'/',其中是最愤怒的诱导。我可以在哪里修改此功能,或者完全禁用以便始终保持一致?
答案 0 :(得分:2)
根据this thread on askubuntu,答案是修改/etc/bash_completion
文件,并在第1587行左右的某处将关键字default
更改为filenames
。
我还没有验证。此外,我运行12.04 LTS,我似乎没有这个问题。