Bash
如何將此 bash 提示轉換為在 zsh 終端中工作?
我正在嘗試在 zsh 中獲取彩色文本,並且我喜歡此 bash 命令中給出的顏色選項
PS1='\[\033[1;36m\]\u\[\033[1;31m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;31m\]\$\[\033[0m\]
。但是,由於 zsh 和 bash 之間的語法差異,我不確定 zsh 等價物是什麼。是否有將 bash 提示符轉換為 zsh 提示符的工具?
這與您所追求的相似嗎?
PS1="%F{cyan}%n%f%F{red}@%f%F{green}%m%f:% %F{magenta}%1~%f %#"
詳情
man zshmisc
或info zsh 'prompt expansion'
:)結合 Stéphane 的建議和 Terdon 的評論:
PS1="%B%F{cyan}%n%F{red}@%F{green}%m%f%b:% %F{magenta}%1~%f %# "