Daw pob dosbarthiad Linux ag efelychydd terfynell swyddogaethol y gellir ei addasu. Ar y Rhyngrwyd, ac weithiau hyd yn oed yn y derfynell ei hun, mae yna lawer o themΓ’u parod i'w gwneud yn edrych yn hardd. Fodd bynnag, er mwyn troi terfynell safonol (mewn unrhyw DE, unrhyw ddosbarthiad) yn rhywbeth hardd ac ar yr un pryd yn gyfleus ac yn hawdd ei ddefnyddio, treuliais lawer o amser. Felly, sut allwch chi wneud y derfynell ddiofyn yn gyfleus ac yn ddymunol i'w defnyddio?
Ychwanegu ymarferoldeb
Cragen gorchymyn
Daw'r rhan fwyaf o ddosbarthiadau gyda Bash wedi'i ymgorffori. Gan ddefnyddio ychwanegion gallwch chi wneud unrhyw beth rydych chi ei eisiau ohono, ond mae'n llawer haws cyflawni hyn
- Mecaneg uwch ar gyfer cwblhau gorchmynion yn awtomatig wrth eu pwyso neu . Yn wahanol i Bash, nid oes angen i chi ffurfweddu hyn, mae popeth yn gweithio ar y lefel uchaf allan o'r bocs.
- Llawer o themΓ’u parod, modiwlau, ategion a mwy. Customizability trwy fframweithiau (oh-my-zsh, prezto, ac ati), sy'n ehangu'n sylweddol y posibiliadau ar gyfer addasu a gwella'r derfynell. Unwaith eto, gellir cyflawni hyn i gyd yn Bash, ond mae tunnell o ddeunydd parod ar gyfer Zsh. Ar gyfer Bash mae llawer llai ohonynt, ac nid yw rhai ar gael o gwbl.
Dyma'r prif resymau pam y newidiais o Bash i Zsh. Ar wahΓ’n i hyn, mae gan Zsh lawer o nwyddau eraill.
Sefydlu Zsh
Yn gyntaf, gadewch i ni osod Zsh (os yw eisoes wedi'i osod, er enghraifft, fel yn Manjaro, gallwch hepgor y cam hwn):
sudo apt install zsh
Pan ofynnir i chi osod Zsh fel y gragen rhagosodedig, cliciwch Y
i gadarnhau.
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
zsh: ni chanfuwyd y gorchymyn: curl
Gosod curl
:
sudo apt install curl
Amlygu cystrawen. Mae'n llawer haws llywio cynnwys y derfynell pan fydd gwahanol rannau o'r gorchmynion yn cael eu hamlygu mewn gwahanol liwiau. Er enghraifft, bydd cyfeiriaduron yn cael eu tanlinellu a bydd gorchmynion yn cael eu hamlygu mewn lliw gwahanol na thestun arferol. Gadewch i ni osod yr ategyn zsh-syntax-highlighting
:
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
zsh: ni chanfuwyd y gorchymyn: git
Gosod git:
sudo apt install git
Er mwyn i'r ategyn weithio, rhaid ei gysylltu.
Mewn ffeil ~/.zshrc
newid y llinell o plugins=
:
plugins=(git zsh-syntax-highlighting)
Os nad oes llinell o'r fath, ychwanegwch hi.
Barod! Rydym yn cael terfynell gyfleus a swyddogaethol. Nawr gadewch i ni ei wneud yn weledol ddymunol.
Addasu'r ymddangosiad
Gosod y thema
git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k
Dadlwythwch ac ychwanegwch y ffont i'r system JetBrains Mono Nerd
(gydag eiconau):
Dewiswch un oΡΡΠΈΡΡ/complete
dewis ffont Π±Π΅Π· "Windows Compatible", gyda'r diwedd "Mono".
Rydyn ni'n cysylltu'r ffont a'r thema.
Golygu ~/.zshrc
.
Os yw'r ffeil eisoes yn cynnwys y llinellau hyn, rhowch nhw yn eu lle.
-
ZSH_THEME="powerlevel10k/powerlevel10k"
-
POWERLEVEL9K_MODE="nerdfont-complete"
Lliwiau. Rhan bwysig o ddyluniad y derfynell yw'r cynllun lliw. Es i trwy lawer o wahanol gynlluniau, eu golygu, a setlo ar Monokai Dark. Nid yw'n brifo'r llygaid, ond mae'n ddymunol ac yn llachar. Rhestr o liwiau:
[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
Mae'r cynllun lliw yn newid yn wahanol mewn gwahanol derfynellau (fel arfer gwneir hyn trwy osodiadau'r derfynell), ond mae trefn y lliwiau yr un peth ym mhobman. Gallwch fewnforio'r templed hwn mewn fformat Termite a'i allforio ar gyfer eich terfynell trwy terminal.sexy
Lansio ffurfweddiad y thema: p10k configure
.
Addaswch y thema trwy ddewis yr opsiynau arddangos rydych chi'n eu hoffi orau.
Y cyffyrddiad olaf yw newid cyfluniad y thema a disodli'r lliwiau adeiledig.
Wrthi'n golygu'r ffeil ~/.p10k.zsh
.
Os yw'r ffeil eisoes yn cynnwys y llinellau hyn, rhowch nhw yn eu lle. Gellir cael codau lliw gyda'r gorchymyn
for i in {0..255}; do print -Pn "%K{$i} %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done
- Dangoswch y cyfeiriadur presennol yn unig:
typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
- Cefndir bloc cyfeiriadur:
typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
- Lliwiau saeth:
typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=2
ΠΈ
typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=1
- Cefndir cangen Git:
typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15
Canlyniad
Gwall:
GIT:
Ffynonellau
Ffynhonnell: hab.com