选项卡完成不会完成具有转义空间的路径

时间:2015-08-23 12:25:27

标签: cygwin bash-completion

有一段时间我现在遇到了令人讨厌的bash-completion问题,即当路径包含转义空间时它不起作用。例如,我在/ cygdrive / c并输入

$ cd Pro

按Tab键完成“cd Program”,按两次显示所有带有“Program”前缀的目录:

Program Files/       Program Files (x86)/ ProgramData/

我想要cd到“Program Files”,所以我输入

$ cd Program\ 

(反斜杠后有空格)从现在开始按Tab键什么也没做。它过去曾经工作过,但我无法确定它何时停止。有关这可能是什么原因的任何提示?

1 个答案:

答案 0 :(得分:5)

看起来bash_completion包存在问题。我遇到了cd的问题,但没有ls等其他程序。您可以删除该软件包,也可以将complete -r cd放入.bashrc