我在 Google 上搜索 bash_profile / bashrc 主题已经有一段时间了,但是没有找到任何主题聚合。我发现的大多数都是一些小片段,例如:
export TERM="xterm-color"
export CLICOLOR=1
export LSCOLORS=GxFxCxDxBxegedabagaced
顺便说一下,这将用于我的 Ubuntu bash 配置文件,而上面的内容甚至不起作用。
我发现了很多 VIM 主题,但没有 bash_profile。有什么想法吗?
答案1
你的 shell 本身并没有“主题”。
shell 本身或多或少只是命令提示符及其背后的函数。所有其他颜色信息将由其他程序确定。例如,you LSCOLORS
found 是一个环境变量,用于ls
内置命令在其输出中使用这些颜色而不是纯文本。同样,vim
也只是根据其方案输出某种颜色。
程序将使用颜色代码来表示这一点。这些是“转义序列”。有关更多信息,请参阅:Bash Prompt HOWTO:第 6 章 ANSI 转义序列:颜色。
但是,设置如何解释这些颜色的主要点是您的终端,而不是您的 shell。因此,如果有的话,您应该为您的终端找到主题。然后您可以修改当ls
输出“红色”时,您实际上想要“茄子色”或类似的颜色。任何终端仿真器都允许您更改颜色。
例如,使用晒干主题中,您可以看到我的“鲜红色”实际上会变成深橙色,而我的“黑色”则有点偏蓝:
最后,通用着色剂是一个可以让你为(几乎)任何命令的输出着色的程序 – 即使对于通常根本不使用颜色的命令,例如traceroute
: