Iterm2路径颜色设置

14

我曾经是 Ubuntu 用户,但最近转到了 Mac。我非常想配置 iTerm2 的颜色方案,使其尽可能地像 Ubuntu 默认终端一样。

最大的问题是我无法配置当前路径的颜色。在 Ubuntu 中,它看起来像这样:enter image description here

然而,在 iTerm2 中,当我改变前景色时,bobby laptop name~/Documents 的颜色相同。这真的很烦人。看着自己的文件路径和机器名缠在一起,真的很令人痛苦。

2个回答

22

在 iterm2 中,当您更改前景色时,bobby 笔记本电脑名称和 ~/Documents 的颜色相同。

您可以将最小对比度调整为最大值。

只需将最小对比度调整为中间值即可。

输入图片描述


经过一些评论,我知道您想要更改 bash 的 PS1 部分。

只需使用命令 nano ~/.bash_profile 并将代码粘贴到文件末尾:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

重新启动终端以查看发生了什么。

您可以在终端设置中调整颜色、字体和文本。然后您会得到您想要的效果。

如需了解更多信息,您可以搜索“OS X 终端颜色”。


1
我把它调整到了中间,但前景色的变化仍然影响着所有东西。 - Bobby
你还可以让bash变得丰富多彩。在相关问题中介绍了很多方法。 - Leon Xiong
我在 Mac 和 Ubuntu 上都使用 bash,但不知何故我的 Ubuntu 终端可以区分它们。无论如何,感谢您的帮助。 - Bobby
天才!成功了! - Bobby
1
这在macOS 10.15中不起作用。我已经发布了一个单独的问题:https://dev59.com/WLvoa4cB1Zd3GeqPzjvM - Saurabh
显示剩余2条评论

1
  1. 使用 vi ~/.bash_profile 命令打开 bash_profile 文件
  2. 添加以下代码:

export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
export PS1='\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
  1. 可选步骤,如果您想在路径中隐藏用户名,请将最后一行替换为:

    export PS1="\[\033[33;1m\]\w\[\033[m\]\$ "

  2. 使用:wq关闭vi并运行source ~/.bash_profile

  3. 如果彩色路径仍然不可见,请验证下面显示的最小对比度和光标增强设置。

    enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接