这更像是一个表面问题,但这真的让我很烦恼。在 OS X 上,当我运行ls -G(或使用 CLICOLOR=1)而不是常规时,ls它会更改列的间距,如下图所示:

有没有办法改变间距,以便跑步ls -G产生与常规相同的间距ls?
*编辑
未设置 CLICOLOR:

颜色=1

注意:来自lsOSX 上的手册页
-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)
| 归档时间: |
|
| 查看次数: |
891 次 |
| 最近记录: |