Linux banaketa guztiak terminal emuladore funtzional eta pertsonalizagarri batekin datoz. Interneten, eta batzuetan terminalean bertan ere, prest dauden gai asko daude itxura ederra izateko. Hala ere, terminal estandar bat (edozein DEtan, edozein banaketatan) zerbait eder eta aldi berean eroso eta erabilerraz bihurtzeko, denbora asko eman nuen. Beraz, nola egin dezakezu terminal lehenetsia erabiltzeko erosoa eta atsegina?
Funtzionalitatea gehitzea
Komando shell
Banaketa gehienak Bash-ekin batera datoz. Gehigarriak erabiliz, nahi duzun guztia atera dezakezu, baina askoz errazagoa da hori lortzea
- Sakatzean komandoak automatikoki osatzeko mekanika aurreratuak edo . Bash-ek ez bezala, ez duzu hau konfiguratu beharrik, dena maila gorenean funtzionatzen du kutxatik kanpo.
- Prest egindako gai, modulu, plugin eta gehiago. Markoen bidez pertsonalizagarritasuna (oh-my-zsh, prezto, etab.), terminala pertsonalizatzeko eta hobetzeko aukerak nabarmen zabaltzen dituztenak. Berriz ere, hori guztia Bash-en lor daiteke, baina Zsh-rako prest dauden material mordoa dago. Bash-entzat nabarmen gutxiago daude, eta batzuk ez daude batere erabilgarri.
Hauek dira Bash-etik Zsh-ra aldatu naizen arrazoi nagusiak. Honetaz gain, Zsh-ek beste ontasun asko ditu.
Zsh konfiguratzea
Lehenik eta behin, instala dezagun Zsh (dagoeneko instalatuta badago, adibidez, Manjaro-n bezala, urrats hau salta dezakezu):
sudo apt install zsh
Zsh lehenetsitako shell gisa instalatzeko eskatzen zaizunean, egin klik Y
baieztatzeko.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zsh: komandoa ez da aurkitu: kizkur
instalatu curl
:
sudo apt install curl
Sintaxia nabarmentzea. Askoz errazagoa da terminaleko edukietan nabigatzea komandoen zati desberdinak kolore ezberdinetan nabarmentzen direnean. Adibidez, direktorioak azpimarratuko dira eta komandoak ohiko testua ez den beste kolore batean nabarmenduko dira. Instala dezagun plugina zsh-syntax-highlighting
:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
zsh: komandoa ez da aurkitu: git
Instalatu git:
sudo apt install git
Pluginak funtziona dezan, konektatuta egon behar du.
Fitxategian ~/.zshrc
lerrotik aldatu plugins=
:
plugins=(git zsh-syntax-highlighting)
Horrelako lerrorik ez badago, gehitu.
Prest! Terminal eroso eta funtzionala lortzen dugu. Orain egin dezagun ikusmen atsegina.
Itxura pertsonalizatzea
Gaia instalatzen
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Deskargatu eta gehitu letra-tipoa sistemara JetBrains Mono Nerd
(ikonoekin):
Hautatu batΡΡΠΈΡΡ/complete
hautatu letra-tipoa gabe "Windows bateragarria", "Mono" amaiera duena.
Letra-tipoa eta gaia lotzen ditugu.
Edizioa ~/.zshrc
.
Fitxategiak lerro hauek baditu jada, ordezkatu.
-
ZSH_THEME="powerlevel10k/powerlevel10k"
-
POWERLEVEL9K_MODE="nerdfont-complete"
Koloreak. Terminalaren diseinuaren zati garrantzitsu bat kolore-eskema da. Hainbat eskema pasatu, editatu eta Monokai Dark-en finkatu nintzen. Ez die begiei minik egiten, baina atsegina eta distiratsua da. Koloreen zerrenda:
[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
Kolore-eskema desberdin aldatzen da terminal desberdinetan (normalean terminalen ezarpenen bidez egiten da hori), baina koloreen ordena berdina da nonahi. Txantiloi hau Termite formatuan inporta dezakezu eta zure terminalerako esportatu dezakezu terminal.sexy bidez
Abiarazi gaiaren konfigurazioa: p10k configure
.
Pertsonalizatu gaia gehien gustatzen zaizkizun bistaratzeko aukerak aukeratuz.
Azken ukitua gaiaren konfigurazioa aldatzea eta integratutako koloreak ordezkatzea da.
Fitxategia editatzen ~/.p10k.zsh
.
Fitxategiak lerro hauek baditu jada, ordezkatu. Komandoarekin kolore-kodeak lor daitezke
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done
- Bistaratu uneko direktorioa soilik:
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
- Direktorio blokearen atzeko planoa:
typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
- Gezien koloreak:
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 adarraren atzeko planoa:
typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15
Emaitza
Errorea:
GIT:
iturri
Iturria: www.habr.com