Solaria颜色主题在.bashrc中

我正在查看是否有方法通过.bashrc文件实现solarized 。 会这样做吗? 有没有人试过这个?

我想我会开始修改类似这样的东西:

  PS1='${debian_chroot:+($debian_chroot)}\[\033[01;35m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ ' 

作为一个普遍的做法,我尝试在我的terminal模拟器中保持这个级别的configuration。 我最多只能使用2-3个terminal仿真器(我的Mac上的Terminal.app,我的Linux机器上的Gnometerminal,也许是PuTTY的东西),所以只有2-3个configuration需要担心。

Bashisms,特别是bash-colorisms在操作系统到操作系统,Bash版本到bash版本和用户到用户之间有许多细微的差别(你是否会为自己和root用户使用相同的.bashrc?在所有系统上?可能不是。)你pipe理很多系统,这个解决scheme变得不可扩展。

在你使用的所有主机上都会有很多小小的调整,并且很难保持.bashrc / .bash_profile在所有这些系统上同步。 虽然“快速与movein.sh解决”可以帮助你在这里。

另请参阅着色您的terminal和shell环境? 在http://unix.stackexchange.com

这是一个配色scheme,所以你的问题没有任何意义。 应用程序可以使用颜色scheme来select显示哪种颜色:我已经看到每个平台的terminal仿真器已经被覆盖了,所以使用这些方法是可行的。 而且我也看到,大多数使用彩色语法突出显示的编码应用程序都支持:vim,emacs,Xcode,Visual Studio等等。

在bashrc中设置颜色没有任何意义。 你的例子是从调色板中select颜色来给bash提示的部分着色。 被日光照射的主题是调色板; 你可以在configuration好后用你想做的。

如果你想在gnome-terminal或Eterm中设置调色板,没有任何东西阻止你这样做。 但是你不能在你的bashrc中设置一个调色板。