我使用Prezto + zsh作为我的shell.我想在我的目录中更改目录的颜色ls.例如,这是我目前拥有的:
显然,这并不好玩,因为我几乎无法读取我的目录,因为蓝色太暗了.我想将它改为白色或橙色或更轻的东西.
这种深蓝色仅适用于目录.文件显示在漂亮的白色文本中.我必须找到哪些设置和哪些设置才能更改此设置?
Mat*_*rne 16
更简单的方法是更改终端的配色方案.例如,如果您在Mac上使用iTerm2,则:
CMD+i如果要恢复为默认值,可以始终从"颜色"选项卡中的"颜色预设..."下拉列表中选择一个值.
如果您不在Mac上使用iTerm2,请在您喜欢的终端中执行等效操作.
答案取决于你的ls。BSDls使用环境变量LSCOLORS;coreutilsls使用LS_COLORS替代。请参阅您的手册页。
utilityPrezto 的模块使用(dircolors如果可用)自定义 coreutils 的颜色ls,它也带有 coreutils。因此,如果您有 coreutils,那么您可以用来dircolors提供实际上人类可读的颜色定义。阅读 的手册页dircolors了解详细信息。Prezto 默认读取$HOME/.dir_colors,否则它只使用 . 定义的默认颜色dircolors。您当然可以通过在 Prezto 上进行编辑来指定其他位置。
对于 BSD ls,可能没有可与 相媲美的实用程序dircolors,因此必须手动定义LSCOLORS. 请参阅手册页ENVIRONMENT中有关其格式的部分,这应该非常清楚。一个例子是Prezto 默认使用的。要使其生效,请在加载 Prezto 的实用程序模块后将其放入 runcoms 中。LSCOLORS='exfxcxdxbxGxDxabagacad'
| 归档时间: |
|
| 查看次数: |
4975 次 |
| 最近记录: |