เชฒเชฟเชจเช•เซเชธ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‡ เชธเซเช‚เชฆเชฐ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเชตเซเช‚

เชฌเชงเชพ Linux เชตเชฟเชคเชฐเชฃเซ‹ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เช…เชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เชŸเชฐเซเชฎเชฟเชจเชฒ เช‡เชฎเซเชฏเซเชฒเซ‡เชŸเชฐ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡. เช‡เชจเซเชŸเชฐเชจเซ‡เชŸ เชชเชฐ, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเซ€เช•เชตเชพเชฐ เชŸเชฐเซเชฎเชฟเชจเชฒเชฎเชพเช‚ เชชเชฃ, เชคเซ‡เชจเซ‡ เชธเซเช‚เชฆเชฐ เชฆเซ‡เช–เชพเชตเชพ เชฎเชพเชŸเซ‡ เช˜เชฃเซ€ เชฌเชงเซ€ เชคเซˆเชฏเชพเชฐ เชฅเซ€เชฎเซเชธ เช›เซ‡. เชœเซ‹ เช•เซ‡, เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค เชŸเชฐเซเชฎเชฟเชจเชฒ (เช•เซ‹เชˆเชชเชฃ DE, เช•เซ‹เชˆเชชเชฃ เชตเชฟเชคเชฐเชฃเชฎเชพเช‚) เชจเซ‡ เช•เช‚เชˆเช• เชธเซเช‚เชฆเชฐ เช…เชจเซ‡ เชคเซ‡ เชœ เชธเชฎเชฏเซ‡ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชธเชฐเชณ เชฌเชจเชพเชตเชตเชพ เชฎเชพเชŸเซ‡, เชฎเซ‡เช‚ เช˜เชฃเซ‹ เชธเชฎเชฏ เชชเชธเชพเชฐ เช•เชฐเซเชฏเซ‹. เชคเซ‹, เชคเชฎเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‡ เชตเชพเชชเชฐเชตเชพ เชฎเชพเชŸเซ‡ เช•เซ‡เชตเซ€ เชฐเซ€เชคเซ‡ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เชธเซเช–เชฆ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹?

เช•เชพเชฐเซเชฏเช•เซเชทเชฎเชคเชพ เช‰เชฎเซ‡เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช

เช†เชฆเซ‡เชถ เชถเซ‡เชฒ

เชฎเซ‹เชŸเชพเชญเชพเช—เชจเชพ เชตเชฟเชคเชฐเชฃเซ‹ เชฌเชพเชถ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชธเชพเชฅเซ‡ เช†เชตเซ‡ เช›เซ‡. เชเชก-เช‘เชจเซเชธเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€เชจเซ‡ เชคเชฎเซ‡ เชคเซ‡เชฎเชพเช‚เชฅเซ€ เชคเชฎเซ‡ เช‡เชšเซเช›เซ‹ เชคเซ‡ เช•เช‚เชˆเชชเชฃ เชฌเชจเชพเชตเซ€ เชถเช•เซ‹ เช›เซ‹, เชชเชฐเช‚เชคเซ เชคเซ‡เชจเซ€ เชธเชพเชฅเซ‡ เช† เชชเซเชฐเชพเชชเซเชค เช•เชฐเชตเซเช‚ เชตเชงเซ เชธเชฐเชณ เช›เซ‡ เชเซ‡เชš... เชถเชพ เชฎเชพเชŸเซ‡?

  • เชœเซเชฏเชพเชฐเซ‡ เชฆเชฌเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เชคเซเชฏเชพเชฐเซ‡ เช†เชฆเซ‡เชถเซ‹เชจเซ€ เชธเซเชตเชคเชƒ-เชชเซ‚เชฐเซเชฃเชคเชพ เชฎเชพเชŸเซ‡ เช…เชฆเซเชฏเชคเชจ เชฎเชฟเช•เซ‡เชจเชฟเช•เซเชธ เช…เชฅเชตเชพ . เชฌเซ…เชถเชฅเซ€ เชตเชฟเชชเชฐเซ€เชค, เชคเชฎเชพเชฐเซ‡ เช†เชจเซ‡ เช—เซ‹เช เชตเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เชจเชฅเซ€, เชฌเชงเซเช‚ เชฌเซ‰เช•เซเชธเชจเซ€ เชฌเชนเชพเชฐ เช‰เชšเซเชš เชธเซเชคเชฐเซ‡ เช•เชพเชฐเซเชฏ เช•เชฐเซ‡ เช›เซ‡.
  • เช˜เชฃเซ€ เชฌเชงเซ€ เชคเซˆเชฏเชพเชฐ เชฅเซ€เชฎเซเชธ, เชฎเซ‹เชกเซเชฏเซเชฒเซ‹, เชชเซเชฒเช—เชˆเชจเซเชธ เช…เชจเซ‡ เชตเชงเซ. เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เชฆเซเชตเชพเชฐเชพ เช•เชธเซเชŸเชฎเชพเช‡เชเชฟเชฌเชฟเชฒเชฟเชŸเซ€ (เช“เชน-เชฎเชพเชฏ-เชเซเชถ, เชชเซเชฐเชฟเชเซเชŸเซ‹, เชตเช—เซ‡เชฐเซ‡), เชœเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพ เช…เชจเซ‡ เชธเซเชงเชพเชฐเชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชถเช•เซเชฏเชคเชพเช“เชจเซ‡ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเซ‡ เช›เซ‡. เชซเชฐเซ€เชฅเซ€, เช† เชฌเชงเซเช‚ เชฌเชพเชถเชฎเชพเช‚ เชชเซเชฐเชพเชชเซเชค เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡, เชชเชฐเช‚เชคเซ Zsh เชฎเชพเชŸเซ‡ เชเช• เชŸเชจ เชคเซˆเชฏเชพเชฐ เชธเชพเชฎเช—เซเชฐเซ€ เช›เซ‡. เชฌเชพเชถ เชฎเชพเชŸเซ‡ เชคเซ‡เชฎเชพเช‚เชจเชพ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชฐเซ€เชคเซ‡ เช“เช›เชพ เช›เซ‡, เช…เชจเซ‡ เช•เซ‡เชŸเชฒเชพเช• เชฌเชฟเชฒเช•เซเชฒ เช‰เชชเชฒเชฌเซเชง เชจเชฅเซ€.

เช† เชฎเซเช–เซเชฏ เช•เชพเชฐเชฃเซ‹ เช›เซ‡ เช•เซ‡ เชถเชพ เชฎเชพเชŸเซ‡ เชฎเซ‡เช‚ Bash เชฅเซ€ Zsh เชชเชฐ เชธเซเชตเชฟเชš เช•เชฐเซเชฏเซเช‚. เช† เช‰เชชเชฐเชพเช‚เชค, Zsh เชชเชพเชธเซ‡ เชฌเซ€เชœเซ€ เช˜เชฃเซ€ เชตเชธเซเชคเซเช“ เช›เซ‡.

Zsh เชธเซ‡เชŸ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡

เชชเซเชฐเชฅเชฎ, เชšเชพเชฒเซ‹ Zsh เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช (เชœเซ‹ เชคเซ‡ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‡เชฒเซเช‚ เชนเซ‹เชฏ, เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชฎเชพเช‚เชœเชพเชฐเซ‹เชจเซ€ เชœเซ‡เชฎ, เชคเชฎเซ‡ เช† เชชเช—เชฒเซเช‚ เช›เซ‹เชกเซ€ เชถเช•เซ‹ เช›เซ‹):

sudo apt install zsh

เชœเซเชฏเชพเชฐเซ‡ Zsh เชจเซ‡ เชกเชฟเชซเซ‹เชฒเซเชŸ เชถเซ‡เชฒ เชคเชฐเซ€เช•เซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชธเช‚เช•เซ‡เชค เช†เชชเชตเชพเชฎเชพเช‚ เช†เชตเซ‡, เชคเซเชฏเชพเชฐเซ‡ เช•เซเชฒเชฟเช• เช•เชฐเซ‹ Yเช–เชพเชคเชฐเซ€ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡.

Oh-My-Zsh เชเช• เชฒเซ‹เช•เชชเซเชฐเชฟเชฏ เช…เชจเซ‡ เชธเช•เซเชฐเชฟเชฏ เชฐเซ€เชคเซ‡ เชตเชฟเช•เชพเชธเชถเซ€เชฒ Zsh เชซเซเชฐเซ‡เชฎเชตเชฐเซเช• เช›เซ‡ เชœเซ‡ เชคเชฎเชจเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชถเซ‡เชฒเชจเซ‡ เชฒเชตเชšเซ€เช• เชฐเซ€เชคเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡. เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

zsh: เช†เชฆเซ‡เชถ เชฎเชณเซเชฏเซ‹ เชจเชฅเซ€: curl
เชธเซ‡เชŸ เช•เชฐเซ‹ curl:

sudo apt install curl

เชธเชฟเชจเซเชŸเซ‡เช•เซเชธ เชนเชพเช‡เชฒเชพเช‡เชŸเชฟเช‚เช—. เชœเซเชฏเชพเชฐเซ‡ เช†เชฆเซ‡เชถเซ‹เชจเชพ เชตเชฟเชตเชฟเชง เชญเชพเช—เซ‹ เชตเชฟเชตเชฟเชง เชฐเช‚เช—เซ‹เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชพเชฏ เช›เซ‡ เชคเซเชฏเชพเชฐเซ‡ เชŸเชฐเซเชฎเชฟเชจเชฒ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ‡ เชจเซ‡เชตเชฟเช—เซ‡เชŸ เช•เชฐเชตเซเช‚ เช–เซ‚เชฌ เชธเชฐเชณ เช›เซ‡. เช‰เชฆเชพเชนเชฐเชฃ เชคเชฐเซ€เช•เซ‡, เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€เช“ เชฐเซ‡เช–เชพเช‚เช•เชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเชถเซ‡ เช…เชจเซ‡ เช†เชฆเซ‡เชถเซ‹ เชจเชฟเชฏเชฎเชฟเชค เชŸเซ‡เช•เซเชธเซเชŸ เช•เชฐเชคเชพเช‚ เช…เชฒเช— เชฐเช‚เช—เชฎเชพเช‚ เชชเซเชฐเช•เชพเชถเชฟเชค เชฅเชถเซ‡. เชšเชพเชฒเซ‹ เชชเซเชฒเช—เช‡เชจ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€เช zsh-syntax-highlighting:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

zsh: เช†เชฆเซ‡เชถ เชฎเชณเซเชฏเซ‹ เชจเชฅเซ€: git
เช—เชฟเชŸ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ‹:

sudo apt install git

เชชเซเชฒเช—เช‡เชจ เช•เชพเชฐเซเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡, เชคเซ‡ เช•เชจเซ‡เช•เซเชŸ เชฅเชฏเซ‡เชฒ เชนเซ‹เชตเซเช‚ เช†เชตเชถเซเชฏเช• เช›เซ‡.

เชซเชพเชˆเชฒเชฎเชพเช‚ ~/.zshrc เชฅเซ€ เชฒเชพเช‡เชจ เชฌเชฆเชฒเซ‹ plugins=:

plugins=(git zsh-syntax-highlighting)

เชœเซ‹ เช†เชตเซ€ เช•เซ‹เชˆ เชฒเชพเช‡เชจ เชจ เชนเซ‹เชฏ, เชคเซ‹ เชคเซ‡เชจเซ‡ เช‰เชฎเซ‡เชฐเซ‹.

เชคเซˆเชฏเชพเชฐ! เช…เชฎเชจเซ‡ เช…เชจเซเช•เซ‚เชณ เช…เชจเซ‡ เช•เชพเชฐเซเชฏเชพเชคเซเชฎเช• เชŸเชฐเซเชฎเชฟเชจเชฒ เชฎเชณเซ‡ เช›เซ‡. เชนเชตเซ‡ เชšเชพเชฒเซ‹ เชคเซ‡เชจเซ‡ เชฆเซƒเชทเซเชŸเชฟเชจเซ€ เชฐเซ€เชคเซ‡ เช†เชจเช‚เชฆเชฆเชพเชฏเช• เชฌเชจเชพเชตเซ€เช.

เชฆเซ‡เช–เชพเชต เช•เชธเซเชŸเชฎเชพเช‡เช

เชฅเซ€เชฎ เช‡เชจเซเชธเซเชŸเซ‹เชฒ เช•เชฐเซ€ เชฐเชนเซเชฏเซเช‚ เช›เซ‡ เชชเชพเชตเชฐ เชฒเซ‡เชตเชฒ10K:

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

เชธเชฟเชธเซเชŸเชฎเชฎเชพเช‚ เชซเซ‹เชจเซเชŸ เชกเชพเช‰เชจเชฒเซ‹เชก เช•เชฐเซ‹ เช…เชจเซ‡ เช‰เชฎเซ‡เชฐเซ‹ JetBrains Mono Nerd (เชšเชฟเชนเซเชจเซ‹ เชธเชพเชฅเซ‡):
เชเช• เชชเชธเช‚เชฆ เช•เชฐเซ‹ เชธเซ‚เชšเชฟ, เชซเซ‹เชฒเซเชกเชฐเชฎเชพเช‚ ัˆั€ะธั„ั‚/complete เชซเซ‹เชจเซเชŸ เชชเชธเช‚เชฆ เช•เชฐเซ‹ เชตเชฟเชจเชพ "เชตเชฟเชจเซเชกเซ‹เช เชธเซเชธเช‚เช—เชค", เช…เช‚เชค "เชฎเซ‹เชจเซ‹" เชธเชพเชฅเซ‡.

เช…เชฎเซ‡ เชซเซ‹เชจเซเชŸ เช…เชจเซ‡ เชฅเซ€เชฎเชจเซ‡ เชœเซ‹เชกเซ€เช เช›เซ€เช.

เชธเช‚เชชเชพเชฆเชจ ~/.zshrc.

เชœเซ‹ เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช† เชฐเซ‡เช–เชพเช“ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเซ‹.

  • ZSH_THEME="powerlevel10k/powerlevel10k"
  • POWERLEVEL9K_MODE="nerdfont-complete"

เชฐเช‚เช—เซ‹. เชŸเชฐเซเชฎเชฟเชจเชฒ เชกเชฟเชเชพเช‡เชจเชจเซ‹ เชฎเชนเชคเซเชตเชจเซ‹ เชญเชพเช— เชฐเช‚เช— เชฏเซ‹เชœเชจเชพ เช›เซ‡. เชนเซเช‚ เช˜เชฃเซ€ เชœเซเชฆเซ€ เชœเซเชฆเซ€ เชฏเซ‹เชœเชจเชพเช“เชฎเชพเช‚เชฅเซ€ เชชเชธเชพเชฐ เชฅเชฏเซ‹, เชคเซ‡เชฎเชจเซ‡ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซเชฏเซ‹ เช…เชจเซ‡ เชฎเซ‹เชจเซ‹เช•เชพเชˆ เชกเชพเชฐเซเช• เชชเชฐ เชธเซเชฅเชพเชฏเซ€ เชฅเชฏเซ‹. เชคเซ‡ เช†เช‚เช–เซ‹เชจเซ‡ เชจเซเช•เชธเชพเชจ เช•เชฐเชคเซเช‚ เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชคเซ‡ เชธเซเช–เชฆ เช…เชจเซ‡ เชคเซ‡เชœเชธเซเชตเซ€ เช›เซ‡. เชฐเช‚เช—เซ‹เชจเซ€ เชธเซ‚เชšเชฟ:

[colors]

# special
foreground      = #e6e6e6
foreground_bold = #e6e6e6
cursor          = #fff
background      = #000

# black
color0  = #75715e
color8  = #272822

# red
color1  = #f92672
color9  = #f92672

# green
color2  = #a6e22e
color10 = #a6e22e

# yellow
color3  = #434648
color11 = #7ea35f

# blue
color4  = #66d9ef
color12 = #66d9ef

# magenta
color5  = #ae81ff
color13 = #ae81ff

# cyan
color6  = #adb3b9
color14 = #62ab9d

# white
color7  = #2AA198
color15 = #2AA198

เชตเชฟเชตเชฟเชง เชŸเชฐเซเชฎเชฟเชจเชฒเซเชธเชฎเชพเช‚ เชฐเช‚เช— เชฏเซ‹เชœเชจเชพ เช…เชฒเช— เช…เชฒเช— เชฐเซ€เชคเซ‡ เชฌเชฆเชฒเชพเชฏ เช›เซ‡ (เชธเชพเชฎเชพเชจเซเชฏ เชฐเซ€เชคเซ‡ เช† เชŸเชฐเซเชฎเชฟเชจเชฒ เชธเซ‡เชŸเชฟเช‚เช—เซเชธ เชฆเซเชตเชพเชฐเชพ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡), เชชเชฐเช‚เชคเซ เชฐเช‚เช—เซ‹เชจเซ‹ เช•เซเชฐเชฎ เชฆเชฐเซ‡เช• เชœเช—เซเชฏเชพเช เชธเชฎเชพเชจ เชนเซ‹เชฏ เช›เซ‡. เชคเชฎเซ‡ เช† เชŸเซ‡เชฎเซเชชเชฒเซ‡เชŸเชจเซ‡ Termite เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เช†เชฏเชพเชค เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹ เช…เชจเซ‡ terminal.sexy เชฆเซเชตเชพเชฐเชพ เชคเชฎเชพเชฐเชพ เชŸเชฐเซเชฎเชฟเชจเชฒ เชฎเชพเชŸเซ‡ เชจเชฟเช•เชพเชธ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฅเซ€เชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพเช‚เช•เชจ เชฒเซ‹เช‚เชš เช•เชฐเซ‹: p10k configure.
เชคเชฎเชจเซ‡ เชถเซเชฐเซ‡เชทเซเช  เช—เชฎเชคเชพ เชกเชฟเชธเซเชชเซเชฒเซ‡ เชตเชฟเช•เชฒเซเชชเซ‹ เชชเชธเช‚เชฆ เช•เชฐเซ€เชจเซ‡ เชฅเซ€เชฎเชจเซ‡ เช•เชธเซเชŸเชฎเชพเช‡เช เช•เชฐเซ‹.

เช…เช‚เชคเชฟเชฎ เชธเซเชชเชฐเซเชถ เชฅเซ€เชฎ เชฐเซ‚เชชเชฐเซ‡เช–เชพ เชฌเชฆเชฒเชตเชพ เช…เชจเซ‡ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชฐเช‚เช—เซ‹ เชฌเชฆเชฒเชตเชพ เชฎเชพเชŸเซ‡ เช›เซ‡.

เชซเชพเช‡เชฒ เชธเช‚เชชเชพเชฆเชฟเชค เช•เชฐเซ€ เชฐเชนเซเชฏเชพ เช›เซ€เช ~/.p10k.zsh.

เชœเซ‹ เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเชนเซ‡เชฒเซ‡เชฅเซ€ เชœ เช† เชฐเซ‡เช–เชพเช“ เช›เซ‡, เชคเซ‹ เชคเซ‡เชจเซ‡ เชฌเชฆเชฒเซ‹. เช†เชฆเซ‡เชถ เชธเชพเชฅเซ‡ เช•เชฒเชฐ เช•เซ‹เชก เชฎเซ‡เชณเชตเซ€ เชถเช•เชพเชฏ เช›เซ‡

for i in {0..255}; do print -Pn "%K{$i}  %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done

  • เชฎเชพเชคเซเชฐ เชตเชฐเซเชคเชฎเชพเชจ เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฆเชฐเซเชถเชพเชตเซ‹:
    typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
  • เชกเชฟเชฐเซ‡เช•เซเชŸเชฐเซ€ เชฌเซเชฒเซ‹เช• เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ:
    typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
  • เชคเซ€เชฐเชจเชพ เชฐเช‚เช—เซ‹:
    typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=2

    ะธ

    typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=1

  • เช—เชฟเชŸ เชถเชพเช–เชพ เชชเซƒเชทเซเช เชญเซ‚เชฎเชฟ:
    typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15

เชชเชฐเชฟเชฃเชพเชฎ

เชฒเชฟเชจเช•เซเชธ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‡ เชธเซเช‚เชฆเชฐ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเชตเซเช‚
เชญเซ‚เชฒ:
เชฒเชฟเชจเช•เซเชธ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‡ เชธเซเช‚เชฆเชฐ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเชตเซเช‚
GIT:
เชฒเชฟเชจเช•เซเชธ เชŸเชฐเซเชฎเชฟเชจเชฒเชจเซ‡ เชธเซเช‚เชฆเชฐ เช…เชจเซ‡ เช…เชจเซเช•เซ‚เชณ เชฌเชจเชพเชตเชตเซเช‚

เชธเซเชคเซเชฐเซ‹เชคเซ‹

PowerLevel10K เชฆเชธเซเชคเชพเชตเซ‡เชœเซ€เช•เชฐเชฃ
เช‘เชจเชฒเชพเช‡เชจ เชŸเชฐเซเชฎเชฟเชจเชฒ เชฐเช‚เช— เชฏเซ‹เชœเชจเชพ เชกเชฟเชเชพเช‡เชจเชฐ
Bash เช…เชจเซ‡ Zsh เชตเชšเซเชšเซ‡เชจเซ‹ เชคเชซเชพเชตเชค

เชธเซ‹เชฐเซเชธ: www.habr.com

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹