背景
"自动完成"我正在讨论的功能是当你在bash中输入一个命令或文件名时,如果按两次TAB,它将打印出建议。
问题:
条目输出看起来像默认的ls
行为。
我如何覆盖它以赋予它不同的颜色或格式(如ls
)?
编辑:复制Answer on UnixStackExchange的粘贴 - 在那里投票!
在bash 4.3及更高版本中,您可以添加
set colored-stats on
到~/.inputrc
。
请参阅http://cnswww.cns.cwru.edu/php/chet/readline/rluserman.html:
colored-stats
如果设置为“
on
'”,Readline会显示使用不同颜色的可能完成情况以指示其文件类型。颜色定义取自LS_COLORS
环境变量的值。默认值为“off
'。
您可以使用http://geoff.greer.fm/lscolors/同时生成LS_COLORS
(由GNU ls
和colored-stats
使用)和LSCOLORS
(由BSD使用{ {1}})。