iTerm 中的彩色命令

iTerm 中的彩色命令

之前让朋友帮我设置了 iTerm2 环境,也习惯了,后来换了电脑,又得重新设置环境。

我曾经使用 ir_black 作为我的 iTerm2 主题,它的一个功能是,如果我输入的命令可用,它就会变成绿色。

但是,即使安装了新的颜色主题,我似乎也无法复制该效果。我是不是看错了方向?

这是我的终端的图像: 在此处输入图片描述

答案1

man ls有关于颜色列表的附加信息。

如果您的 shell 的 $TERM 环境设置为支持颜色的值,则使用-G带有标志的选项可以启用颜色。ls

要使颜色列表成为的默认值lsCLICOLOR可以在相应的登录脚本文件中设置环境变量(为任何值,甚至是'')。

也可以像这样完成:

CLICOLOR=''; export CLICOLOR

或者

setenv CLICOLOR

取决于您使用的登录 shell。


对于输入时进行交互式着色...

这个 shell 有相当多的附加组件zsh。在 google 上搜索“color finish zsh”会返回几十篇关于如何设置彩色提示和文件补全的文章。

我确实看到了一个fish关于友好的交互式 Shell。我将其安装在我的 Mac 上,它似乎按照您所说的那样运行。

如果which fish出现Command not found错误,你必须从官方鱼类主页。

答案2

由于您正在使用zshshell,因此这就是您要寻找的内容:zsh 语法高亮

相关内容