FreeBSD/cshrc如何设置 prompt 的颜色

先上个例子:

set prompt="%{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"\$"%{\e[0m%} "
set prompt="%{\e[31;1m%}root%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%/%{\e[37m%}#%{\e[0m%} "

 %{ ... %}  代表颜色等设置的开始结束,中间不能有空格

 \e[ ... m  定义颜色或者字体粗细, \e  转义 ,这个是必须的(感觉和 \033 是相等的),为结束标志。

如果你想同时设置颜色和背景,只需用逗号将他们分隔开即可,其中代表的是粗体。将颜色设置为,可恢复默认。

各颜色值请参阅本表:

例如,你想设置一个粗体、青色、红背景的Hello World可以这么做:

 %{\e[36;41;1m%}Hello World%{\e[0m%} 

参考文章:

posted @ 2013-03-20 15:07  TobyDev  阅读(2046)  评论(0编辑  收藏  举报