Bash

將 bash 轉錄為 zsh

  • March 20, 2020

我想知道我怎麼能寫這個:

export PS1="\[\033[38;5;51m\]\u\[$(tput sgr0)\]\[\033[38;5;15m\]@\[$(tput sgr0)\]\[\033[38;5;10m\]\h\[$(tput sgr0)\]\[\033[38;5;226m\]\w\[$(tput sgr0)\]\[\033[38;5;15m\]\\$\[$(tput sgr0)\]"

在 zsh 中,特別是顏色。這來自我的 .bashrc 文件,我想為我的 .zshrc 文件保留它。

關鍵是這樣的:

  • 每一次的出現都變得簡單。\[\033[38;5;*N*m\]``%*N*F
  • 每一次的出現都\[$(tput sgr0)\]變得簡單%f
  • \u, \h, \w, 並\$變成%n, %m, %~, 和%#.

並確保您PROMPT_PERCENT打開了 shell 選項。

您不需要導出此 shell 變數。

您應該閱讀的手冊是zshmisc.

引用自:https://unix.stackexchange.com/questions/573933