【发布时间】:2016-04-20 21:42:08
【问题描述】:
背景:
我所说的“自动完成”功能是当您在 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 使用ls)。
【问题讨论】:
-
请接受/关闭
-
可能为时已晚,但问题可能应该被迁移,以便它可以作为副本关闭。
标签: bash