Faciens Linux terminatio pulchra et convenient

Omnes Linux distributiones veniunt cum emulatore functionis et customizable terminalis. In lorem, interdum etiam in ipsum, mattis prompta themata facere ut speciosa. Sed ut vexillum terminatio (in quavis DE, quavis distributione) vertam in aliquid pulcrum et simul commodum et facile utatur, multum temporis exegi. Quomodo igitur commoda et iucunda terminatio potes uti?

addendo functionality

Imperium testa

Pleraque distributiones cum Bash constructo-in veniunt. Additiones addendo quod vis ex eo facere potes, sed multo facilius est id consequi zsh. Quid?

  • Mechanica provectus ad auto- completionem mandatorum pressus or * . Dissimilis Bash, hoc configurare non debes, omnia ad summum gradum e cista operatur.
  • Sortes paratae themata, moduli, plugins et plura fecerunt. Customizabilitas per compages (oh-my-zsh, prezto, etc.), quae significanter dilatant facultates ad terminum terminandum customisandi et emendandi. Item haec omnia in Bash effici possunt, sed ton prompti materiam Zsh est. Nam Bash pauciores sunt insigniter, et quaedam omnino non suppetunt.

Hae sunt praecipuae causae cur a Bash ad Zsh transivi. Praeter hoc, Zsh plures alias suscipit lacus.

Erexerit Zsh

Primum, Zsh instituamus (si iam inauguratus est, exempli gratia, sicut in Manjaro, hunc gradum transilire potes);

sudo apt install zsh

Monitum ut install Zsh ut defaltam putamine, preme Yad confirmandas.

Oh-My-Zsh popularis est et efficax compages Zsh enucleandi, quae te permittit ut mollius testam terminalem customizem. Let's install it:

sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

zsh, imperio non inveni: Crispum
install curl:

sudo apt install curl

Syntaxis Illuminationis. Multo facilius est contenta terminalia navigare cum diversae partes mandatorum diversis coloribus illustrantur. Exempli gratia, directoria fucosa erunt et mandata in alio colore illustrabuntur quam textus regularis. Sit scriptor plugin install zsh-syntax-highlighting:

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting

zsh, imperio non inveni: git
Install git:

sudo apt install git

Nam volutpat eget erat nec egestas.

In file ~/.zshrc mutare lineam a * plugins=:

plugins=(git zsh-syntax-highlighting)

Si non est talis linea, adde.

Paratus! Terminationem commodam et functionem fuat. Nunc uisum gratum faciamus.

Customising in specie

Theme installing PowerLevel10K:

git clone https://github.com/romkatv/powerlevel10k.git $ZSH_CUSTOM/themes/powerlevel10k

Download et font ad systema JetBrains Mono Nerd (cum iconibus);
Unum eligere albumIn folder шрифт/complete eligere font sine "Fenestra Compatible", cum terminatione "Mono".

Coniungimus fonti et argumento.

Emendo ~/.zshrc.

Si tabella has lineas iam continet, eas restitue.

  • ZSH_THEME="powerlevel10k/powerlevel10k"
  • POWERLEVEL9K_MODE="nerdfont-complete"

Colorum. Pars consilii terminalis momenti est schema coloratum. Ivi per multas varias machinas, eas edidit, et in Monokai Obscura consedit. Oculis non laedit, sed jucundum et candidum est. Index colorum:

[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

Color schema aliter in diversis terminalibus mutat (hoc plerumque fit per occasus terminales), sed ordo colorum ubique idem est. Hoc exemplum importare potes in forma Termite et educendo pro termino tuo per terminal.sexy

Configuratione thema launch: p10k configure.
Mos thema eligendo optiones ostentationis tibi maxime placet.

Ultimus tactus est thema mutare config ac reponere in colore constructum.

Edere tabella ~/.p10k.zsh.

Si tabella has lineas iam continet, eas restitue. Color codicibus obtineri potest cum imperio

for i in {0..255}; do print -Pn "%K{$i}  %k%F{$i}${(l:3::0:)i}%f " ${${(M)$((i%6)):#3}:+$'n'}; done

  • Praestare solum indicem hodiernam:
    typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
  • Directory background:
    typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
  • Sagittae colores:
    typeset -g POWERLEVEL9K_PROMPT_CHAR_OK_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=2

    и

    typeset -g POWERLEVEL9K_PROMPT_CHAR_ERROR_{VIINS,VICMD,VIVIS,VIOWR}_FOREGROUND=1

  • Ramum git fundi ;
    typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15

exitum

Faciens Linux terminatio pulchra et convenient
Error:
Faciens Linux terminatio pulchra et convenient
GIT:
Faciens Linux terminatio pulchra et convenient

fontibus

PowerLevel10K Documenta
Online terminalis color machinemur excogitatoris
Differentiae inter Bash et Zsh

Source: www.habr.com

Add a comment