我正在使用 Gnome 终端。我的所有输入都有相同的颜色。
但是今天我在 Windows 中使用 Powershell,它的命令、标志和选项都有不同的颜色。
我如何在 Ubuntu 上做同样的事情?我试过了主题,但它们只改变背景而不改变我的输入。
更新。
我希望在写命令时有颜色。例如,当我写git commit -m "Hello"
-时git
应该是黄色、commit
白色、-m
灰色和"Hello"
绿色。
答案1
Bash(Ubuntu 的默认 shell)没有这种能力。它使用 GNU readline,可能是一个认真努力来实现它。
但是,有使用不同 shell 的机制。人们经常谈论的两个常见机制是:
请参阅相应的网站以获取最新的设置说明。但一般来说,shell 的配置并不难。例如,Fish 是:
sudo apt install fish
chsh -s /usr/bin/fish
# logout/login
然后,如果你想切换回来
chsh -s /bin/bash
# logout/login
oh-my-zsh 不是作为简单,但想法是一样的。