页次: 1
.zshrc里写了
export PROMPT="%m%{$fg[red]%} >> %{$reset_color%}"
结果颜色就是死活不出来
每次都要source .zshrc或者export PROMPT="%m%{$fg[red]%} >> %{$reset_color%}"才行
然后echo了一下
echo $PROMPT
%m%{%} >> %{%}
中间的东西全部不见了这是怎么回事……
最近编辑记录 白羊 (2014-09-06 12:45:38)
新人一只 请多指教~
离线
你那种我不知道可不可以,我是用%F{255}%K{30} %f%k
离线
你有在设置提示符之前运行 colors 函数吗(来自 autoload -U colors 指令)?
离线
谢两位 已经解决
autoload -U color 这函数原来要写到前面orz
以及不用那个函数的话
%F{255}%K{30} %f%k是可以的 不过这个是怎么指定颜色的?
另外也可以PROMPT='%{^[[32;1m%}%m %{^[[31m%}>>%{^[[0m%} '这样 ^[是esc 0x1b
新人一只 请多指教~
离线
谢两位 已经解决
autoload -U color 这函数原来要写到前面orz以及不用那个函数的话
%F{255}%K{30} %f%k是可以的 不过这个是怎么指定颜色的?
另外也可以PROMPT='%{^[[32;1m%}%m %{^[[31m%}>>%{^[[0m%} '这样 ^[是esc 0x1b
我用的终端xterm支持256色,%F{255}可以指定那256个颜色,^[[31m就只能指定30-37这几个颜色,如果用^[[0;38;5;255m的话也可以
离线
白羊 说:谢两位 已经解决
autoload -U color 这函数原来要写到前面orz以及不用那个函数的话
%F{255}%K{30} %f%k是可以的 不过这个是怎么指定颜色的?
另外也可以PROMPT='%{^[[32;1m%}%m %{^[[31m%}>>%{^[[0m%} '这样 ^[是esc 0x1b我用的终端xterm支持256色,%F{255}可以指定那256个颜色,^[[31m就只能指定30-37这几个颜色,如果用^[[0;38;5;255m的话也可以
请问%k是什么呢…
新人一只 请多指教~
离线
yearharvest 说:白羊 说:谢两位 已经解决
autoload -U color 这函数原来要写到前面orz以及不用那个函数的话
%F{255}%K{30} %f%k是可以的 不过这个是怎么指定颜色的?
另外也可以PROMPT='%{^[[32;1m%}%m %{^[[31m%}>>%{^[[0m%} '这样 ^[是esc 0x1b我用的终端xterm支持256色,%F{255}可以指定那256个颜色,^[[31m就只能指定30-37这几个颜色,如果用^[[0;38;5;255m的话也可以
请问%k是什么呢…
大写的是设置颜色,小写的是恢复默认颜色相当于你的$reset_color
离线
大写的是设置颜色,小写的是恢复默认颜色相当于你的$reset_color
那%F是什么作用呢…
新人一只 请多指教~
离线
yearharvest 说:大写的是设置颜色,小写的是恢复默认颜色相当于你的$reset_color
那%F是什么作用呢…
%F前景色,%K背景色
离线
白羊 说:yearharvest 说:大写的是设置颜色,小写的是恢复默认颜色相当于你的$reset_color
那%F是什么作用呢…
%F前景色,%K背景色
明白了 学习了
新人一只 请多指教~
离线
页次: 1