ZSH颜色部分标签完成
-
22-10-2019 - |
题
解决方案
是的,您可以使用类似的事情来完成:
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线程, ,在此处添加以帮助人们像我一样搜索此问题。)
其他提示
我认为[1]是您想要的。您需要菜单并选择为@Svlasov评论。
[1]. ZSH亮点在选项卡上
我很久以前(2002年)我写了一个实验性的外壳脚本,以解释Shell中的控制字符。看一下这个 http://cltfc.sites.uol.com.br/ 而且,您会看到很多有关如何上色,使声音和在黑屏上的炭的定位的示例。但这是为了狂欢,我不知道它们是否兼容。
无论如何,对于ZSH,请检查此页面 http://spiralofhope.wordpress.com/2009/04/23/zsh-ansi-prompt/ 您将看到一些如何用颜色自定义提示的示例。当您直接在外壳上使用时,相同的颜色ANSI代码和相同的语法应起作用。
不隶属于 StackOverflow