当我键入grep然后按TAB两次时,bash_completion将列出当前目录中的文件和目录。当我输入首字母时,它也会完成文件名。这非常好,唯一的问题是,当目录包含许多文件和子目录时,它可能会非常混乱且杂乱无章。
如果bash_completion至少可以类似地对目录上色,这将非常有帮助ls -lA。
这可能吗?
编辑:
这是我的示例bash_completion配置文件如下所示:
if [[ ${cur} == -* ]] ; then
COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
return 0
else
_filedir
fi
如果情况不太明显,我正在寻找解决方案
—
Martin Vegter 2014年
bash
您要显示什么文件?
—
terdon
bash但这是中的默认行为zsh。