bea*_*4rw 12 shell zsh colors tab-completion fish
是否可以在Zsh中为部分完成结果的已完成部分着色?
Fish默认情况下会这样做(至少在Gentoo中),如下图所示:

全尺寸图片:http://i.imgur.com/tN6w3.png
drr*_*lvn 13
是的,你可以用这样的东西做到:
zstyle -e ':completion:*:default' list-colors 'reply=("${PREFIX:+=(#bi)($PREFIX:t)(?)*==02=01}:${(s.:.)LS_COLORS}")'只需更改01和02颜色,使其符合您的口味,例如匹配您的屏幕截图:
zstyle -e ':completion:*:default' list-colors 'reply=("${PREFIX:+=(#bi)($PREFIX:t)(?)*==34=34}:${(s.:.)LS_COLORS}")';
(取自reddit主题,添加到这里以帮助人们搜索此内容,就像我一样.)