之前让朋友帮我设置了 iTerm2 环境,也习惯了,后来换了电脑,又得重新设置环境。
我曾经使用 ir_black 作为我的 iTerm2 主题,它的一个功能是,如果我输入的命令可用,它就会变成绿色。
但是,即使安装了新的颜色主题,我似乎也无法复制该效果。我是不是看错了方向?
这是我的终端的图像:
答案1
man ls
有关于颜色列表的附加信息。
如果您的 shell 的 $TERM 环境设置为支持颜色的值,则使用-G
带有标志的选项可以启用颜色。ls
要使颜色列表成为的默认值ls
,CLICOLOR
可以在相应的登录脚本文件中设置环境变量(为任何值,甚至是'')。
也可以像这样完成:
CLICOLOR=''; export CLICOLOR
或者
setenv CLICOLOR
取决于您使用的登录 shell。
对于输入时进行交互式着色...
这个 shell 有相当多的附加组件zsh
。在 google 上搜索“color finish zsh”会返回几十篇关于如何设置彩色提示和文件补全的文章。
我确实看到了一个fish
关于友好的交互式 Shell。我将其安装在我的 Mac 上,它似乎按照您所说的那样运行。
如果which fish
出现Command not found
错误,你必须从官方鱼类主页。
答案2
由于您正在使用zsh
shell,因此这就是您要寻找的内容:zsh 语法高亮。