Tutte e distribuzioni Linux venenu cun un emulatore di terminale funziunale è persunalizabile. Nant'à Internet, è qualchì volta ancu in u terminal stessu, ci sò assai temi pronti per fà vede bella. In ogni casu, per trasfurmà un terminal standard (in ogni DE, ogni distribuzione) in qualcosa bella è à u stessu tempu còmuda è faciule d'utilizà, aghju passatu assai tempu. Allora, cumu pudete fà u terminal predeterminatu cunvene è piacevule à utilizà?
Aghjunghjendu funziunalità
Conchiglia di cumanda
A maiò parte di e distribuzioni venenu cù Bash integratu. Utilizendu add-ons pudete fà tuttu ciò chì vulete fora di questu, ma hè assai più faciule per ottene questu
- Meccanica avanzata per l'autocumplementu di i cumandamenti quandu pressu o . A cuntrariu di Bash, ùn avete micca bisognu di cunfigurà questu, tuttu funziona à u più altu livellu ghjustu fora di a scatula.
- Un saccu di temi pronti, moduli, plugins è più. A persunalizazione attraversu frameworks (oh-my-zsh, prezto, etc.), chì allarganu significativamente e pussibulità per persunalizà è migliurà u terminal. In novu, tuttu questu pò esse realizatu in Bash, ma ci hè una tonna di materiale prontu per Zsh. Per Bash ci sò significativamente menu di elli, è alcuni ùn sò micca dispunibili.
Quessi sò i mutivi principali perchè aghju cambiatu da Bash à Zsh. In più di questu, Zsh hà parechje altre boni.
Configurazione di Zsh
Prima, stallà Zsh (se hè digià stallatu, per esempiu, cum'è in Manjaro, pudete saltà stu passu):
sudo apt install zsh
Quandu hè dumandatu à stallà Zsh cum'è a cunchiglia predeterminata, cliccate Y
per cunfirmà.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zsh: cumanda micca trovu: curl
Installa curl
:
sudo apt install curl
Evidenziazione di sintassi. Hè assai più faciule per navigà in u cuntenutu di u terminal quandu e diverse parti di i cumandamenti sò evidenziati in culori diffirenti. Per esempiu, i cartulari seranu sottolineati è i cumandamenti seranu evidenziati in un culore sfarente di u testu normale. Stallà u plugin zsh-syntax-highlighting
:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
zsh: cumanda micca trovu: git
Installa git:
sudo apt install git
Per u plugin per travaglià, deve esse cunnessu.
In u schedariu ~/.zshrc
cambia a linea da plugins=
:
plugins=(git zsh-syntax-highlighting)
Se ùn ci hè micca una tale linea, aghjunghje.
Pronti ! Avemu un terminal cunvene è funziunale. Avà facemu visualmente piacevule.
Personalizà l'apparenza
Stallà u tema
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Scaricate è aghjunghje u font à u sistema JetBrains Mono Nerd
(cù icone):
Selezziunà unu diшрифт/complete
selezziunà font senza "Compatibile Windows", cù a fine "Mono".
Cunnetteremu u font è u tema.
Edizione ~/.zshrc
.
Se u schedariu cuntene digià sti linii, rimpiazzà.
-
ZSH_THEME="powerlevel10k/powerlevel10k"
-
POWERLEVEL9K_MODE="nerdfont-complete"
Culori. Una parte impurtante di u disignu di u terminal hè u schema di culore. Aghju passatu per parechji schemi diffirenti, editatu, è stallatu in Monokai Dark. Ùn ferite micca l'ochji, ma hè piacevule è luminoso. Lista di culori:
[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
U schema di culore cambia in modu diversu in terminali differenti (di solitu questu hè fattu per mezu di i paràmetri di terminal), ma l'ordine di culori hè u listessu in ogni locu. Pudete impurtà stu mudellu in u formatu Termite è l'esporta per u vostru terminal via terminal.sexy
Lanciate a cunfigurazione di u tema: p10k configure
.
Personalizà u tema scegliendu l'opzioni di visualizazione chì ti piace più.
U toccu finali hè di cambià a cunfigurazione di u tema è rimpiazzà i culori integrati.
Edizione di u schedariu ~/.p10k.zsh
.
Se u schedariu cuntene digià sti linii, rimpiazzà. I codici di culore ponu esse uttene cù u cumandimu
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done
- Mostra solu u cartulare attuale:
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
- Fondu di bloccu di u repertoriu:
typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
- Culori di freccia:
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 branch background:
typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15
risultatu
Errore:
GIT:
Fonti
Source: www.habr.com