我见过像这个zsh.org 线程和这个Reddit 线程这样的东西,它们展示了如何用颜色突出显示完成的公共前缀。不幸的是,这覆盖了LS_COLORS
我设置的。我从我那里获得了很多信息,LS_COLORS
如果可能的话,我希望他们不要管。相反,我宁愿使用带下划线的公共前缀(保留颜色)。
像这样
但是用下划线代替颜色,让我LS_COLORS
完好无损。
编辑:
我有一个可能的解决方案,但它需要能够list-colors
为不同的标签(不是组)指定不同的。我们将每种类型的文件(符号链接、管道等)放入它自己的标签中,并有一个包含所有文件的组。