เจธเจพเจฐเฉเจเจ เจฒเฉเจจเจเจธ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจ เจเฉฑเจ เจเจพเจฐเจเจธเจผเฉเจฒ เจ
เจคเฉ เจ
เจจเฉเจเฉเจฒเจฟเจค เจเจฐเจฎเฉเจจเจฒ เจเจฎเฉเจฒเฉเจเจฐ เจจเจพเจฒ เจเจเจเจฆเฉเจเจ เจนเจจเฅค เจเฉฐเจเจฐเจจเฉเฉฑเจ 'เจคเฉ, เจ
เจคเฉ เจเจฆเฉ-เจเจฆเฉ เจเจฐเจฎเฉเจจเจฒ เจตเจฟเจ เจตเฉ, เจเจธ เจจเฉเฉฐ เจธเฉเฉฐเจฆเจฐ เจฌเจฃเจพเจเจฃ เจฒเจ เจฌเจนเฉเจค เจธเจพเจฐเฉ เจคเจฟเจเจฐ เจฅเฉเจฎ เจนเจจ. เจนเจพเจฒเจพเจเจเจฟ, เจเฉฑเจ เจธเจเฉเจเจกเจฐเจก เจเจฐเจฎเฉเจจเจฒ (เจเจฟเจธเฉ เจตเฉ DE เจตเจฟเฉฑเจ, เจเจฟเจธเฉ เจตเฉ เจตเฉฐเจก เจตเจฟเฉฑเจ) เจจเฉเฉฐ เจเฉเจ เจธเฉเฉฐเจฆเจฐ เจ
เจคเฉ เจเจธเฉ เจธเจฎเฉเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจ
เจคเฉ เจตเจฐเจคเฉเจ เจตเจฟเฉฑเจ เจเจธเจพเจจ เจฌเจฃเจพเจเจฃ เจฒเจ, เจฎเฉเจ เจฌเจนเฉเจค เจธเจพเจฐเจพ เจธเจฎเจพเจ เจฌเจฟเจคเจพเจเจ. เจคเจพเจ, เจคเฉเจธเฉเจ เจกเจฟเจซเจพเจฒเจ เจเจฐเจฎเฉเจจเจฒ เจจเฉเฉฐ เจตเจฐเจคเจฃ เจฒเจ เจธเฉเจตเจฟเจงเจพเจเจจเจ เจ
เจคเฉ เจธเฉเจนเจพเจตเจฃเจพ เจเจฟเจตเฉเจ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ?
เจเจพเจฐเจเจเฉเจธเจผเจฒเจคเจพ เจเฉเฉ เจฐเจฟเจนเจพ เจนเฉ
เจเจฎเจพเจเจก เจธเจผเฉเฉฑเจฒ
เจเจผเจฟเจเจฆเจพเจคเจฐ เจกเจฟเจธเจเจฐเฉเจฌเจฟเจเจธเจผเจจ เจฌเฉเจธเจผ เจฌเจฟเจฒเจ-เจเจจ เจจเจพเจฒ เจเจเจเจฆเฉ เจนเจจเฅค เจเจก-เจเจจ เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจคเฉเจธเฉเจ เจเจธ เจตเจฟเฉฑเจเฉเจ เจเฉเจ เจตเฉ เจฌเจฃเจพ เจธเจเจฆเฉ เจนเฉ เจเฉ เจคเฉเจธเฉเจ เจเจพเจนเฉเฉฐเจฆเฉ เจนเฉ, เจชเจฐ เจเจธ เจจเจพเจฒ เจเจธ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจจเจพ เจฌเจนเฉเจค เจธเฉเจเจพ เจนเฉ
- เจฆเจฌเจพเจเจฃ 'เจคเฉ เจเจฎเจพเจเจกเจพเจ เจฆเฉ เจเจเฉ-เจเฉฐเจชเจฒเฉเจธเจผเจจ เจฒเจ เจเจกเจตเจพเจเจธเจก เจฎเจเฉเจจเจฟเจเจธ เจเจพเจ . Bash เจฆเฉ เจเจฒเจ, เจคเฉเจนเจพเจจเฉเฉฐ เจเจธเจจเฉเฉฐ เจเฉเจเจซเจฟเจเจฐ เจเจฐเจจ เจฆเฉ เจฒเฉเฉ เจจเจนเฉเจ เจนเฉ, เจธเจญ เจเฉเจ เจฌเจพเจเจธ เจฆเฉ เจฌเจฟเจฒเจเฉเจฒ เจฌเจพเจนเจฐ เจเฉฑเจเฉ เจชเฉฑเจงเจฐ 'เจคเฉ เจเฉฐเจฎ เจเจฐเจฆเจพ เจนเฉเฅค
- เจฌเจนเฉเจค เจธเจพเจฐเฉ เจคเจฟเจเจฐ-เจเฉเจคเฉ เจฅเฉเจฎ, เจฎเฉเจกเฉเจเจฒ, เจชเจฒเฉฑเจเจเจจ เจ เจคเฉ เจนเฉเจฐ เจฌเจนเฉเจค เจเฉเจเฅค เจซเจฐเฉเจฎเจตเจฐเจ (oh-my-zsh, prezto, เจเจฆเจฟ) เจฆเฉเจเจฐเจพ เจ เจจเฉเจเฉเจฒเจฟเจคเจคเจพ, เจเฉ เจเจฟ เจเจฐเจฎเฉเจจเจฒ เจจเฉเฉฐ เจ เจจเฉเจเฉเจฒเจฟเจค เจเจฐเจจ เจ เจคเฉ เจธเฉเจงเจพเจฐเจจ เจฆเฉเจเจ เจธเฉฐเจญเจพเจตเจจเจพเจตเจพเจ เจจเฉเฉฐ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจคเฉเจฐ 'เจคเฉ เจตเจงเจพเจเจเจฆเฉ เจนเฉเฅค เจฆเฉเจฌเจพเจฐเจพ เจซเจฟเจฐ, เจเจน เจธเจญ Bash เจตเจฟเฉฑเจ เจชเฉเจฐเจพเจชเจค เจเฉเจคเจพ เจเจพ เจธเจเจฆเจพ เจนเฉ, เจชเจฐ Zsh เจฒเจ เจเฉฑเจ เจเจจ เจคเจฟเจเจฐ เจธเจฎเฉฑเจเจฐเฉ เจนเฉ. Bash เจฒเจ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจเจพเจซเจผเฉ เจเฉฑเจ เจนเจจ, เจ เจคเฉ เจเฉเจ เจเจชเจฒเจฌเจง เจจเจนเฉเจ เจนเจจเฅค
เจเจน เจฎเฉเฉฑเจ เจเจพเจฐเจจ เจนเจจ เจเจฟ เจฎเฉเจ Bash เจคเฉเจ 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
เจธเฉเฉฑเจ เจเจฐเฉ 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
เจซเฉเจเจ เจเฉเจฃเฉ เจฌเจฟเจจเจพ "เจตเจฟเฉฐเจกเฉเจเจผ เจ
เจจเฉเจเฉเจฒ", เจ
เฉฐเจค "เจฎเฉเจจเฉ" เจฆเฉ เจจเจพเจฒเฅค
เจ เจธเฉเจ เจซเฉเจเจ เจ เจคเฉ เจฅเฉเจฎ เจจเฉเฉฐ เจเฉเฉเจฆเฉ เจนเจพเจเฅค
เจธเฉฐเจชเจพเจฆเจจ ~/.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