关闭。这个问题是off-topic .它目前不接受答案。
想改进这个问题? Update the question所以它是on-topic对于堆栈溢出。
9年前关闭。
Improve this question
我曾经在 RedHat 中进行开发,并且在切换到 Ubuntu 之前从未遇到过以下问题:
每当我使用制表符完成(一直如此)时,我注意到根据我将要执行的命令,行为会有所不同。例如:
vim fold (tab-tab) 将显示该文件夹的内容:
vim folder/
file1 file2 file3 etc
如果我碰巧将命令更改为“ls”,那么行为会发生变化:
ls fold (tab-tab) -> "ls 文件夹"
请注意文件夹末尾的“”空格 - 我无法使用制表符查看文件夹内部,我必须退格并添加“/”,这是最容易引起愤怒的。我在哪里可以修改此功能,或完全禁用它以使其始终保持一致?
最佳答案
根据this thread on askubuntu ,答案是编辑/etc/bash_completion
文件并在第 1587 行附近更改关键字 default
至filenames
.
我没有验证。另外,我正在运行 12.04 LTS,我似乎没有这个问题。
关于Ubuntu 中的 Bash 控制台选项卡完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16320533/