Linux-แแก แงแแแแ แแแกแขแ แแแฃแชแแแก แแแแฉแแแ แคแฃแแฅแชแแฃแ แ แแ แแแแคแแแฃแ แแ แแแแแ แขแแ แแแแแแแก แแแฃแแแขแแ แ. แแแขแแ แแแขแจแ แแ แแแแฏแแ แแแแแ แขแแ แแแแแแจแแช แแ แแ แแก แฃแแแ แแแ แแแ แแแแ, แ แแ แแก แแแแแแแ แแแแแแงแฃแ แแแแแแก. แแฃแแชแ, แแแแกแแแแก, แ แแ แกแขแแแแแ แขแฃแแ แขแแ แแแแแแ (แแแแแกแแแแ DE-แจแ, แแแแแกแแแแ แแแกแขแ แแแฃแชแแแจแ) แแแแแแแฅแชแแ แ แแฆแแช แแแแแแแ แแ แแแแแแ แแฃแแแ แแแกแแฎแแ แฎแแแแ แแ แแแ แขแแแแ แแแแแกแแงแแแแแแแ, แแแแ แแ แ แแแแฎแแ แฏแ. แแแจ, แ แแแแ แแแฎแแแแ แแแแฃแแแกแฎแแแแ แขแแ แแแแแแ แแแกแแฎแแ แฎแแแแแ แแ แกแแกแแแแแแแ แแแแแกแแงแแแแแแแ?
แคแฃแแฅแชแแแแแ แแแแก แแแแแขแแแ
แแ แซแแแแแแก แญแฃแ แแ
แแแกแขแ แแแฃแชแแแแแก แฃแแแขแแกแแแแก แแฅแแก แฉแแจแแแแแฃแแ Bash. แแแแแแแขแแแแก แแแแแงแแแแแแ แจแแแแซแแแแ แแแแแแแแ แงแแแแแคแแ แ, แ แแช แแกแฃแ แ, แแแแ แแ แแแแก แแแฆแฌแแแ แแแแ แแ แฃแคแ แ แแแแแแแ
- แแแคแแ แแแแแฃแแ แแแฅแแแแแ แแ แซแแแแแแแแก แแแขแแแแขแฃแ แ แจแแกแ แฃแแแแแกแแแแก แแแญแแ แแกแแก แแ . Bash-แแกแแแ แแแแกแฎแแแแแแแ, แแฅแแแ แแ แแญแแ แแแแแ แแแแก แแแแคแแแฃแ แแชแแ, แงแแแแแคแแ แ แแฃแจแแแแก แฃแแแฆแแแก แแแแแแ.
- แฃแแแ แแแ แแแ แแแแ, แแแแฃแแ, แแแแแแแขแ แแ แกแฎแแ. แแแแคแแแฃแ แแ แแแแแ แฉแแ แฉแแแแแก แกแแจแฃแแแแแแ (oh-my-zsh, prezto แแ แ.แจ.), แ แแช แแแแจแแแแแแแแแ แแคแแ แแแแแก แขแแ แแแแแแแก แแแ แกแแแแแแแแชแแแกแ แแ แแแฃแแฏแแแแกแแแแก แจแแกแแซแแแแแแแแแก. แแกแแ แแแจแจแ แจแแแซแแแแ แแ แงแแแแแคแ แแก แแแฆแฌแแแ, แแแแ แแ แแจ-แกแแแแก แแ แแก แขแแแ แแแ แแแกแแแ. Bash-แแกแแแแก แแแแแแ แแแแจแแแแแแแแแ แแแแแแแแ, แแแแ แแ แกแแแ แแแ แแ แแ แแก แฎแแแแแกแแฌแแแแแ.
แแก แแ แแก แซแแ แแแแแ แแแแแแแแ, แ แแก แแแแแช แแแแแแแแ Bash-แแแ Zsh-แแ. แแแแก แแแ แแ, Zsh-แก แแแแ แ แกแฎแแ แกแแแแแ แแฅแแก.
Zsh-แแก แแแงแแแแแ
แฏแแ แแแแแ แแแแแแแกแขแแแแ แแ Zsh (แแฃ แแก แฃแแแ แแแแแกแขแแแแ แแแฃแแแ, แแแแแแแแแ, แ แแแแ แช Manjaro-แจแ, แจแแแแซแแแแ แแแแแขแแแแ แแก แแแแแฏแ):
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
แแแ แฉแแแ แจแ แแคแขแ แแแ แแจแ "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:
แแแคแแ แแแชแแแก แฌแงแแ แแแแ
แฌแงแแ แ: www.habr.com