这更多的是一个外观问题,但这确实困扰着我。在 OS X 上,当我运行ls -G
(或使用 CLICOLOR=1)而不是常规时,ls
它会更改列的间距,如下图所示:
有没有办法改变间距,以便跑步ls -G
产生与常规跑步相同的间距ls
?
*编辑
CLICOLOR 未设置:
颜色=1
笔记:来自ls
OSX 上的手册页
-G Enable colorized output. This option is equivalent to defining
CLICOLOR in the environment. (See below.)
答案1
我不确定 OSX 的版本和您正在使用的各种工具,但我在我的 OSX 系统上进行了以下设置,并ls -G
显示了与 vanilla 相同的列对齐方式ls
。
例子
我的设置由以下环境变量组成。
$ env|grep -Ei "cli|ls|col"
TERM=xterm-256color
CLICOLOR=1
LSCOLORS=GxFxCxDxBxegedabagaced