Gwneud Linux mae'r derfynfa'n brydferth ac yn gyfleus

Pob dosbarthiad Linux Maen nhw'n dod gydag efelychydd terfynell swyddogaethol y gellir ei addasu. Mae yna dunelli o themΓ’u parod ar-lein, ac weithiau hyd yn oed o fewn y derfynell ei hun, i'w gwneud i edrych yn braf. Fodd bynnag, treuliais lawer o amser yn troi'r derfynell safonol (mewn unrhyw DE, unrhyw ddosbarthiad) yn rhywbeth hardd, cyfleus, a hawdd ei ddefnyddio. Felly, sut alla i wneud y derfynell ddiofyn yn gyfleus ac yn bleserus 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 Zsh... Pam?

  • 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 Yi gadarnhau.

O-My-Zsh yn fframwaith Zsh poblogaidd sy'n datblygu'n weithredol sy'n eich galluogi i addasu'r gragen derfynell yn hyblyg. Gadewch i ni ei osod:

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 Lefel Pwer 10K:

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 y rhestr, mewn ffolder ΡˆΡ€ΠΈΡ„Ρ‚/complete dewis ffont Π±Π΅Π· Β«Windows "Cydnaws", yn gorffen gyda "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

Gwneud Linux mae'r derfynfa'n brydferth ac yn gyfleus
Gwall:
Gwneud Linux mae'r derfynfa'n brydferth ac yn gyfleus
GIT:
Gwneud Linux mae'r derfynfa'n brydferth ac yn gyfleus

Ffynonellau

Dogfennaeth PowerLevel10K
Dylunydd cynllun lliw terfynell ar-lein
Gwahaniaethau rhwng Bash a Zsh

Ffynhonnell: hab.com

Prynu gwesteio dibynadwy ar gyfer gwefannau sydd Γ’ diogelwch DDoS, gweinyddwyr VPS VDS πŸ”₯ Prynu cynnal gwefannau dibynadwy gyda diogelwch DDoS, gweinyddion VPS VDS | ProHoster