เดฒเดฟเดจเด•เตเดธเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดฎเดจเต‹เดนเดฐเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต

เดŽเดฒเตเดฒเดพ เดฒเดฟเดจเด•เตเดธเต เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดตเตเด‚ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดŸเต†เตผเดฎเดฟเดจเตฝ เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเตเดฎเดพเดฏเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต. เด‡เดจเตเดฑเตผเดจเต†เดฑเตเดฑเดฟเตฝ, เดšเดฟเดฒเดชเตเดชเต‹เตพ เดŸเต†เตผเดฎเดฟเดจเดฒเดฟเตฝ เดคเดจเตเดจเต†, เด…เดคเต เดฎเดจเต‹เดนเดฐเดฎเดพเด•เตเด•เดพเตป เดงเดพเดฐเดพเดณเด‚ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดคเต€เดฎเตเด•เตพ เด‰เดฃเตเดŸเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด’เดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเต‡เตผเดกเต เดŸเต†เตผเดฎเดฟเดจเตฝ (เดเดคเต เดกเดฟเด‡เดฏเดฟเตฝ, เดเดคเต เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดฒเตเด‚) เดฎเดจเต‹เดนเดฐเดตเตเด‚ เด…เดคเต‡ เดธเดฎเดฏเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เด’เดจเตเดจเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต, เดžเดพเตป เดงเดพเดฐเดพเดณเด‚ เดธเดฎเดฏเด‚ เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต. เด…เดคเดฟเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเด™เตเด™เดจเต† เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดฎเดจเต‹เดนเดฐเดตเตเดฎเดพเด•เตเด•เดพเด‚?

เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดค เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต

เด•เดฎเดพเตปเดกเต เดทเต†เตฝ

เดฎเดฟเด•เตเด• เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเตเด‚ เดฌเดพเดทเต เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต. เด†เดกเต-เด“เดฃเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต†เดจเตเดคเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดจเต‡เดŸเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดŽเดณเตเดชเตเดชเดฎเดพเดฃเต Zsh. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

  • เด…เดฎเตผเดคเตเดคเตเดฎเตเดชเต‹เตพ เด•เดฎเดพเตปเดกเตเด•เตพ เดธเตเดตเดฏเดฎเต‡เดต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฎเต†เด•เตเด•เดพเดจเดฟเด•เตเดธเต เด…เดฅเดตเดพ . เดฌเดพเดทเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดจเดฟเด™เตเด™เตพ เด‡เดคเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดŽเดฒเตเดฒเดพเด‚ เดฌเต‹เด•เตเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดคเดจเตเดจเต† เด‰เดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดคเต€เดฎเตเด•เตพ, เดฎเตŠเดกเตเดฏเต‚เดณเตเด•เตพ, เดชเตเดฒเด—เดฟเดจเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เด…เดคเดฟเดฒเต‡เดฑเต†เดฏเตเด‚. เดŸเต†เตผเดฎเดฟเดจเตฝ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเด•เตพ เด—เดฃเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเตเด•เตพ (oh-my-zsh, prezto เดฎเตเดคเดฒเดพเดฏเดต) เดตเดดเดฟเดฏเตเดณเตเดณ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตฝ. เดตเต€เดฃเตเดŸเตเด‚, เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดฌเดพเดทเดฟเตฝ เดจเต‡เดŸเดพเดจเดพเด•เตเด‚, เดชเด•เตเดทเต‡ Zsh- เดจเดพเดฏเดฟ เด’เดฐเต เดŸเตบ เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเตฝ เด‰เดฃเตเดŸเต. เดฌเดพเดทเดฟเดจเต† เดธเด‚เดฌเดจเตเดงเดฟเดšเตเดšเดฟเดŸเดคเตเดคเต‹เดณเด‚ เด…เดตเดฏเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เด•เตเดฑเดตเต เด‰เดฃเตเดŸเต, เดšเดฟเดฒเดคเต เดฒเดญเตเดฏเดฎเดฒเตเดฒ.

เดžเดพเตป เดฌเดพเดทเดฟเตฝ เดจเดฟเดจเตเดจเต Zsh-เดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟเดฏเดคเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ เด•เดพเดฐเดฃเด™เตเด™เตพ เด‡เดตเดฏเดพเดฃเต. เด‡เดคเตเด•เต‚เดŸเดพเดคเต†, Zsh-เดจเต เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เด—เตเดฃเด™เตเด™เดณเตเดฃเตเดŸเต.

Zsh เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เด†เดฆเตเดฏเด‚, เดจเดฎเตเด•เตเด•เต Zsh เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚ (เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเดžเตเดšเดพเดฐเต‹เดฏเดฟเดฒเต† เดชเต‹เดฒเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดˆ เด˜เดŸเตเดŸเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดพเด‚):

sudo apt install zsh

เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดทเต†เดฒเตเดฒเดพเดฏเดฟ Zsh เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดฎเตเดชเต‹เตพ, เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด• Yเดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เดพเตป.

เด“-เดฎเตˆ-Zsh เดŸเต†เตผเดฎเดฟเดจเตฝ เดทเต†เตฝ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เดœเดจเดชเตเดฐเดฟเดฏเดตเตเด‚ เดธเดœเต€เดตเดฎเดพเดฏเดฟ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเดฎเดพเดฏ Zsh เดšเดŸเตเดŸเด•เตเด•เต‚เดŸเดพเดฃเต. เดจเดฎเตเด•เตเด•เต เด‡เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเด‚:

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

zsh: เด•เดฎเดพเตปเดกเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟเดฏเดฟเดฒเตเดฒ: เดšเตเดฐเตเดณเตป
เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• 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
git เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo apt install git

เดชเตเดฒเด—เดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด…เดคเต เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เดซเดฏเดฒเดฟเตฝ ~/.zshrc เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดฒเตˆเตป เดฎเดพเดฑเตเดฑเตเด• plugins=:

plugins=(git zsh-syntax-highlighting)

เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดตเดฐเดฟ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เดšเต‡เตผเด•เตเด•เตเด•.

เดคเดฏเตเดฏเดพเดฑเดพเดฃเต! เดžเด™เตเด™เตพเด•เตเด•เต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดตเตเดฎเดพเดฏ เดŸเต†เตผเดฎเดฟเดจเตฝ เดฒเดญเดฟเด•เตเด•เตเด‚. เด‡เดจเดฟ เดจเดฎเตเด•เตเด•เต เด…เดคเต เดฆเตƒเดถเตเดฏเดญเด‚เด—เดฟเดฏเตเดฃเตเดŸเดพเด•เตเด•เดพเด‚.

เดฐเต‚เดชเด‚ เด‡เดทเตเดŸเดพเดจเตเดธเตƒเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต

เดคเต€เด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เดชเดตเตผเดฒเต†เดตเตฝ10 เด•เต†:

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

เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดซเต‹เดฃเตเดŸเต เดšเต‡เตผเด•เตเด•เตเด• JetBrains Mono Nerd (เดเด•เตเด•เดฃเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚):
เด…เดคเดฟเดฒเตŠเดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• เดชเดŸเตเดŸเดฟเด•, เดซเต‹เตพเดกเดฑเดฟเตฝ ัˆั€ะธั„ั‚/complete เดซเต‹เดฃเตเดŸเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด• เด‡เดฒเตเดฒเดพเดคเต† "Windows Compatible", "Mono" เดŽเดจเตเดจ เด…เดตเดธเดพเดจเดคเตเดคเต‹เดŸเต†.

เดžเด™เตเด™เตพ เดซเต‹เดฃเตเดŸเตเด‚ เดคเต€เดฎเตเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดกเดฟเดฑเตเดฑเดฟเด‚เด—เต ~/.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

  • Git เดฌเตเดฐเดพเดžเตเดšเต เดชเดถเตเดšเดพเดคเตเดคเดฒเด‚:
    typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15

เดซเดฒเด‚

เดฒเดฟเดจเด•เตเดธเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดฎเดจเต‹เดนเดฐเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต
เดชเดฟเดถเด•เต:
เดฒเดฟเดจเด•เตเดธเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดฎเดจเต‹เดนเดฐเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต
GIT:
เดฒเดฟเดจเด•เตเดธเต เดŸเต†เตผเดฎเดฟเดจเตฝ เดฎเดจเต‹เดนเดฐเดตเตเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดตเตเดฎเดพเด•เตเด•เตเดจเตเดจเต

เด‰เดฑเดตเดฟเดŸเด™เตเด™เตพ

PowerLevel10K เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเต‡เดทเตป
เด“เตบเดฒเตˆเตป เดŸเต†เตผเดฎเดฟเดจเตฝ เด•เดณเตผ เดธเตเด•เต€เด‚ เดกเดฟเดธเตˆเดจเตผ
เดฌเดพเดทเตเด‚ Zsh เด‰เด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดพเดธเด™เตเด™เตพ

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•