在过去一些未指明的点之后,我的 bash 完成行为很奇怪:
~/,我不能完成文件名,只有目录名,并且建议的名称(如果我按两次 Tab 键)只显示目录(包括隐藏的)VAR= -l(space)任何VAR和-l按Tab键时,bash完成抛出了它的“未知参数/不正确的语法”帮助信息(在我的情况,我想制表完成的LDFLAGS=-L/...,其场所一旦我发现将被删除包含库的目录)其他一切(完成绝对路径名、命令完成等)都按预期工作。我没有/dir(space)其他关于 bash-complete 的问题在这里和 Google 封面上的选项卡完成行为。
我尝试删除 /etc/bash_completion.d 无济于事。sudo apt-get --reinstall install bash-complete也没有用。complete -r恢复了预期的行为,所以这是 bash_completion 的一个问题……这在 bash-completion 包的几次更新中也一直存在。
我在 Kubuntu 14.04 上;这发生在 Konsole 和虚拟终端中。
会发生什么?谢谢!
| 归档时间: |
|
| 查看次数: |
1297 次 |
| 最近记录: |