ΠΡΠΈΡΠΊΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ Π½Π° Linux ΠΈΠ΄Π²Π°Ρ Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΠΈ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΡΠ΅ΠΌ ΡΠ΅ΡΠΌΠΈΠ½Π°Π». Π ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π° ΠΏΠΎΠ½ΡΠΊΠΎΠ³Π° Π΄ΠΎΡΠΈ ΠΈ Π² ΡΠ°ΠΌΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π», ΠΈΠΌΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΠΌΠΈ, Π·Π° Π΄Π° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΡΠΎΠΉ ΠΊΡΠ°ΡΠΈΠ²ΠΎ. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π·Π° Π΄Π° Π½Π°ΠΏΡΠ°Π²Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» (Π² ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ DE, Π½Π° ΠΊΠΎΡΡΠΎ ΠΈ Π΄Π° Π΅ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ) Π½Π΅ΡΠΎ ΠΊΡΠ°ΡΠΈΠ²ΠΎ, ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΈ Π»Π΅ΡΠ½ΠΎ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅, ΠΏΠΎΡΠ²Π΅ΡΠΈΡ
ΠΌΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅. Π ΡΠ°ΠΊΠ°, ΠΊΠ°ΠΊ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ Π΄Π΅ΡΠΎΠ»ΡΠ½ΠΈΡ ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΠΏΡΠΈΡΡΠ΅Π½ Π·Π° ΠΏΠΎΠ»Π·Π²Π°Π½Π΅?
ΠΠΎΠ±Π°Π²ΡΠΌΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ
ΠΠΎΠΌΠ°Π½Π΄Π΅Π½ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ
ΠΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ ΠΈΠ΄Π²Π°Ρ Ρ Π²Π³ΡΠ°Π΄Π΅Π½ Bash. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ ΠΊΠ°ΠΊΠ²ΠΎΡΠΎ ΠΏΠΎΠΈΡΠΊΠ°ΡΠ΅ Ρ Π΄ΠΎΠ±Π°Π²ΠΊΠΈ, Π½ΠΎ Π΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΡΠ΅ ΡΠΎΠ²Π° Ρ . ΠΠ°ΡΠΎ?
- ΠΠ°ΠΏΡΠ΅Π΄Π½Π°Π»Π° ΠΌΠ΅Ρ Π°Π½ΠΈΠΊΠ° Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠΏΡΠ»Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ Π½Π°ΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΠΈΠ»ΠΈ . ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΡ Bash, Π½Π΅ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π³ΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°ΡΠ΅, Π²ΡΠΈΡΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΠΈΡΠΎΠΊΠΎ Π½ΠΈΠ²ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΎ "ΠΎΡ ΠΊΡΡΠΈΡΡΠ°".
- ΠΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΡΠ΅ΠΌΠΈ, ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΏΠ»ΡΠ³ΠΈΠ½ΠΈ ΠΈ Ρ.Π½. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡ ΡΡΠ΅Π· ΡΠ°ΠΌΠΊΠΈ (oh-my-zsh, prezto ΠΈ Π΄Ρ.), ΠΊΠΎΠΈΡΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ°Π·ΡΠΈΡΡΠ²Π°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΡΠ΅ Π·Π° ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°. ΠΡΠ½ΠΎΠ²ΠΎ, Π²ΡΠΈΡΠΊΠΎ ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΈ Π² Bash, Π½ΠΎ Π·Π° Zsh ΠΈΠΌΠ° ΠΌΠ½ΠΎΠ³ΠΎ Π³ΠΎΡΠΎΠ²ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ. ΠΠ° Bash ΡΠ΅Ρ Π½ΠΈΡΡ Π±ΡΠΎΠΉ Π΅ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΠΎ-ΠΌΠ°Π»ΡΠΊ, Π° Π½ΡΠΊΠΎΠΈ Π΄ΠΎΡΠΈ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ.
Π’ΠΎΠ²Π° ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΠΏΡΠΈΡΠΈΠ½ΠΈ, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Ρ ΠΎΡ Bash Π½Π° Zsh. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π°, Zsh ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΌΠ½ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΈ "ΠΏΠ»ΡΡΠΎΠ²Π΅".
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° Zsh
Π Π·Π° Π½Π°ΡΠ°Π»ΠΎ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΉΡΠ΅ Zsh (Π°ΠΊΠΎ Π²Π΅ΡΠ΅ Π½Π΅ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Manjaro, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΏΡΠΎΠΏΡΡΠ½Π΅ΡΠ΅ ΡΠ°Π·ΠΈ ΡΡΡΠΏΠΊΠ°):
sudo apt install zsh ΠΠΎΠ³Π°ΡΠΎ Π²ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ°Ρ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ Zsh ΠΊΠ°ΡΠΎ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, Π½Π°ΡΠΈΡΠ½Π΅ΡΠ΅ Y, Π·Π° Π΄Π° ΠΏΠΎΡΠ²ΡΡΠ΄ΠΈΡΠ΅.
β ΠΏΠΎΠΏΡΠ»ΡΡΠ΅Π½ ΠΈ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈ ΡΠ°ΠΌΠΊΠ° Zsh, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π³ΡΠ²ΠΊΠ°Π²Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π½Π°ΡΠ° ΠΎΠ±Π²ΠΈΠ²ΠΊΠ°. ΠΠ΅ΠΊΠ° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠ΅:
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" zsh: command not found: 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: command not found: 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"
Π¦Π²Π΅ΡΠΎΠ²Π΅. ΠΠ°ΠΆΠ½Π° ΡΠ°ΡΡ ΠΎΡ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π° β ΡΠ²Π΅ΡΠΎΠ²Π° ΡΡ Π΅ΠΌΠ°. ΠΡΠΎΠ±Π²Π°Π» ΡΡΠΌ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡ Π΅ΠΌΠΈ, ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π» ΡΡΠΌ Π³ΠΈ ΠΈ ΡΠ΅ ΡΠΏΡΡΡ Π½Π° Monokai Dark. ΠΠ΅ Π΄ΡΠ°Π·Π½ΠΈ ΠΎΡΠΈΡΠ΅, Π½ΠΎ Π΅ ΠΏΡΠΈΡΡΠ½Π° ΠΈ ΡΡΠΊΠ°. Π‘ΠΏΠΈΡΡΠΊ Ρ ΡΠ²Π΅ΡΠΎΠ²Π΅:
[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:

ΠΠ·ΡΠΎΡΠ½ΠΈΡΠΈ
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
