เดเดฒเตเดฒเดพ เดฒเดฟเดจเดเตเดธเต เดตเดฟเดคเดฐเดฃเดเตเดเดณเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดตเตเด เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเดพเดตเตเดจเตเดจเดคเตเดฎเดพเดฏ เดเตเตผเดฎเดฟเดจเตฝ เดเดฎเตเดฒเตเดฑเตเดฑเดฑเตเดฎเดพเดฏเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต. เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ, เดเดฟเดฒเดชเตเดชเตเตพ เดเตเตผเดฎเดฟเดจเดฒเดฟเตฝ เดคเดจเตเดจเต, เด
เดคเต เดฎเดจเตเดนเดฐเดฎเดพเดเตเดเดพเตป เดงเดพเดฐเดพเดณเด เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดคเตเดฎเตเดเตพ เดเดฃเตเดเต. เดเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด, เดเดฐเต เดธเตเดฑเตเดฑเดพเตปเดกเตเตผเดกเต เดเตเตผเดฎเดฟเดจเตฝ (เดเดคเต เดกเดฟเดเดฏเดฟเตฝ, เดเดคเต เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดฒเตเด) เดฎเดจเตเดนเดฐเดตเตเด เด
เดคเต เดธเดฎเดฏเด เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดณเตเดชเตเดชเดฎเตเดณเตเดณเดคเตเดฎเดพเดฏ เดเดจเตเดจเดพเดเตเดเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเต, เดเดพเตป เดงเดพเดฐเดพเดณเด เดธเดฎเดฏเด เดเตเดฒเดตเดดเดฟเดเตเดเต. เด
เดคเดฟเดจเดพเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดเตเดเดจเต เดกเดฟเดซเตเตพเดเตเดเต เดเตเตผเดฎเดฟเดจเตฝ เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเด เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดฎเดจเตเดนเดฐเดตเตเดฎเดพเดเตเดเดพเด?
เดชเตเดฐเดตเตผเดคเตเดคเดจเดเตเดทเดฎเดค เดเตเตผเดเตเดเตเดจเตเดจเต
เดเดฎเดพเตปเดกเต เดทเตเตฝ
เดฎเดฟเดเตเด เดตเดฟเดคเดฐเดฃเดเตเดเดณเตเด เดฌเดพเดทเต เดฌเดฟเตฝเดฑเตเดฑเต-เดเตป เดเดชเดฏเตเดเดฟเดเตเดเดพเดฃเต เดตเดฐเตเดจเตเดจเดคเต. เดเดกเต-เดเดฃเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพเดเตเดเต เดเดตเดถเตเดฏเดฎเตเดณเตเดณเดคเตเดจเตเดคเตเด เดเดฃเตเดเดพเดเตเดเดพเด, เดเดจเตเดจเดพเตฝ เดเดคเต เดจเตเดเตเดจเตเดจเดคเต เดตเดณเดฐเต เดเดณเตเดชเตเดชเดฎเดพเดฃเต
- เด เดฎเตผเดคเตเดคเตเดฎเตเดชเตเตพ เดเดฎเดพเตปเดกเตเดเตพ เดธเตเดตเดฏเดฎเตเดต เดชเตเตผเดคเตเดคเดฟเดฏเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเดฟเดชเตเดฒเดฎเดพเดฏ เดฎเตเดเตเดเดพเดจเดฟเดเตเดธเต เด เดฅเดตเดพ . เดฌเดพเดทเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ, เดจเดฟเดเตเดเตพ เดเดคเต เดเตเตบเดซเดฟเดเตผ เดเตเดฏเตเดฏเตเดฃเตเดเดคเดฟเดฒเตเดฒ, เดเดฒเตเดฒเดพเด เดฌเตเดเตเดธเดฟเดจเต เดชเตเดฑเดคเตเดคเต เดคเดจเตเดจเต เดเดฏเตผเดจเตเดจ เดคเดฒเดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต.
- เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดคเตเดฎเตเดเตพ, เดฎเตเดกเตเดฏเตเดณเตเดเตพ, เดชเตเดฒเดเดฟเดจเตเดเตพ เดเดจเตเดจเดฟเดตเดฏเตเด เด เดคเดฟเดฒเตเดฑเตเดฏเตเด. เดเตเตผเดฎเดฟเดจเตฝ เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเดจเตเดจเดคเดฟเดจเตเด เดฎเตเดเตเดเดชเตเดชเตเดเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเตเดฎเตเดณเตเดณ เดธเดพเดงเตเดฏเดคเดเตพ เดเดฃเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดเดธเดฟเดชเตเดชเดฟเดเตเดเตเดจเตเดจ เดเดเตเดเดเตเดเตเดเตเดเตพ (oh-my-zsh, prezto เดฎเตเดคเดฒเดพเดฏเดต) เดตเดดเดฟเดฏเตเดณเตเดณ เดเดทเตโเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตฝ. เดตเตเดฃเตเดเตเด, เดเดคเตเดฒเตเดฒเดพเด เดฌเดพเดทเดฟเตฝ เดจเตเดเดพเดจเดพเดเตเด, เดชเดเตเดทเต Zsh- เดจเดพเดฏเดฟ เดเดฐเต เดเตบ เดฑเตเดกเดฟเดฎเตเดฏเตเดกเต เดฎเตเดฑเตเดฑเตเดฐเดฟเดฏเตฝ เดเดฃเตเดเต. เดฌเดพเดทเดฟเดจเต เดธเดเดฌเดจเตเดงเดฟเดเตเดเดฟเดเดคเตเดคเตเดณเด เด เดตเดฏเดฟเตฝ เดเดพเดฐเตเดฏเดฎเดพเดฏ เดเตเดฑเดตเต เดเดฃเตเดเต, เดเดฟเดฒเดคเต เดฒเดญเตเดฏเดฎเดฒเตเดฒ.
เดเดพเตป เดฌเดพเดทเดฟเตฝ เดจเดฟเดจเตเดจเต Zsh-เดฒเตเดเตเดเต เดฎเดพเดฑเดฟเดฏเดคเดฟเดจเตเดฑเต เดชเตเดฐเดงเดพเดจ เดเดพเดฐเดฃเดเตเดเตพ เดเดตเดฏเดพเดฃเต. เดเดคเตเดเตเดเดพเดคเต, Zsh-เดจเต เดฎเดฑเตเดฑเต เดจเดฟเดฐเดตเดงเดฟ เดเตเดฃเดเตเดเดณเตเดฃเตเดเต.
Zsh เดธเดเตเดเตเดเดฐเดฟเดเตเดเตเดจเตเดจเต
เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต Zsh เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเด (เดเดคเต เดเดคเดฟเดจเดเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดคเดฟเดเตเดเตเดฃเตเดเตเดเตเดเดฟเตฝ, เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเดเตเดเดพเดฐเตเดฏเดฟเดฒเต เดชเตเดฒเต, เดจเดฟเดเตเดเตพเดเตเดเต เด เดเดเตเดเด เดเดดเดฟเดตเดพเดเตเดเดพเด):
sudo apt install zsh
เดกเดฟเดซเตเตพเดเตเดเต เดทเตเดฒเตเดฒเดพเดฏเดฟ Zsh เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเดพเตป เดเดตเดถเตเดฏเดชเตเดชเตเดเตเดฎเตเดชเตเตพ, เดเตเดฒเดฟเดเตเดเต เดเตเดฏเตเดฏเตเด Y
เดธเตเดฅเดฟเดฐเตเดเดฐเดฟเดเตเดเดพเตป.
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)
เด เดคเตเดคเดฐเดฎเตเดฐเต เดตเดฐเดฟ เดเดฒเตเดฒเตเดเตเดเดฟเตฝ, เด เดคเต เดเตเตผเดเตเดเตเด.
เดคเดฏเตเดฏเดพเดฑเดพเดฃเต! เดเดเตเดเตพเดเตเดเต เดธเตเดเดฐเตเดฏเดชเตเดฐเดฆเดตเตเด เดชเตเดฐเดตเตผเดคเตเดคเดจเดชเดฐเดตเตเดฎเดพเดฏ เดเตเตผเดฎเดฟเดจเตฝ เดฒเดญเดฟเดเตเดเตเด. เดเดจเดฟ เดจเดฎเตเดเตเดเต เด เดคเต เดฆเตเดถเตเดฏเดญเดเดเดฟเดฏเตเดฃเตเดเดพเดเตเดเดพเด.
เดฐเตเดชเด เดเดทเตเดเดพเดจเตเดธเตเดคเดฎเดพเดเตเดเตเดจเตเดจเต
เดคเตเด เดเตปเดธเตเดฑเตเดฑเดพเตพ เดเตเดฏเตเดฏเตเดจเตเดจเต
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:
เดเดฑเดตเดฟเดเดเตเดเตพ
เด
เดตเดฒเดเดฌเด: www.habr.com