这更像是一个表面问题,但这真的让我很烦恼。在 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.)
Run Code Online (Sandbox Code Playgroud)
我不确定 OSX 的版本和您正在使用的各种工具,但我在我的 OSX 系统上进行了以下设置,并ls -G
显示了与 vanilla 相同的列对齐方式ls
。
我的设置由以下环境变量组成。
$ env|grep -Ei "cli|ls|col"
TERM=xterm-256color
CLICOLOR=1
LSCOLORS=GxFxCxDxBxegedabagaced
Run Code Online (Sandbox Code Playgroud)