د لینکس ټرمینل ښکلی او اسانه کول

د لینکس ټولې توزیعونه د فعال او دودیز وړ ټرمینل ایمولیټر سره راځي. په انټرنیټ کې، او ځینې وختونه حتی پخپله ټرمینل کې، ډیری چمتو شوي موضوعات شتون لري ترڅو دا ښکلی ښکاري. په هرصورت ، د دې لپاره چې یو معیاري ټرمینل (په هر DE کې ، کوم توزیع) په یو څه ښکلي او په ورته وخت کې اسانه او کارول اسانه شي ، ما ډیر وخت تیر کړ. نو، تاسو څنګه کولی شئ ډیفالټ ټرمینل د کارولو لپاره اسانه او خوندور کړئ؟

د فعالیت اضافه کول

د کمانډ شیل

ډیری توزیع د بش جوړ شوي سره راځي. د اضافو په کارولو سره تاسو کولی شئ هر هغه څه چې تاسو یې غواړئ جوړ کړئ، مګر د دې سره ترلاسه کول خورا اسانه دي zsh. ولې؟

  • د فشار په وخت کې د امرونو د اتوماتیک بشپړولو لپاره پرمختللي میکانیکونه یا . د باش برعکس، تاسو اړتیا نلرئ دا تنظیم کړئ، هرڅه د بکس څخه بهر په لوړه کچه کار کوي.
  • ډیری چمتو شوي موضوعات، ماډلونه، پلگ انونه او نور ډیر څه. د چوکاټونو (oh-my-zsh، prezto، etc.) له لارې دودیز کول، کوم چې د ټرمینل دودیز کولو او ښه کولو امکانات د پام وړ پراخوي. یوځل بیا ، دا ټول په باش کې ترلاسه کیدی شي ، مګر د Zsh لپاره یو ټن چمتو شوي توکي شتون لري. د بش لپاره دلته د پام وړ لږ دي، او ځینې یې شتون نلري.

دا اصلي لاملونه دي چې ولې ما له بش څخه Zsh ته واړوله. د دې سربیره، Zsh ډیری نور ښه شیان لري.

د Zsh ترتیب کول

لومړی، راځئ Zsh نصب کړو (که دا دمخه نصب شوی وي، د بیلګې په توګه، لکه په منجارو کې، تاسو کولی شئ دا مرحله پریږدئ):

sudo apt install zsh

کله چې د ډیفالټ شیل په توګه Zsh نصبولو ته وهڅول شي، کلیک وکړئ Yتصدیق کول.

اوه-زما-زش یو مشهور او په فعاله توګه وده کوونکی Zsh چوکاټ دی چې تاسو ته اجازه درکوي په انعطاف سره د ټرمینل شیل تنظیم کړئ. راځئ چې دا نصب کړو:

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

zsh: کمانډ ونه موندل شو: curl
سیټ curl:

sudo apt install curl

د نحو روښانه کول. د ترمینل مینځپانګې نیویګیټ کول خورا اسانه دي کله چې د کمانډ مختلف برخې په مختلف رنګونو کې روښانه شوي. د مثال په توګه، لارښودونه به لاندې ونیول شي او کمانډونه به د منظم متن په پرتله په بل رنګ کې روښانه شي. راځئ چې پلگ ان نصب کړو zsh-syntax-highlighting:

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

zsh: کمانډ ونه موندل شو: git
git نصب کړئ:

sudo apt install git

د دې لپاره چې پلگ ان کار وکړي، دا باید وصل شي.

په دوتنه کې ~/.zshrc څخه کرښه بدل کړئ plugins=:

plugins=(git zsh-syntax-highlighting)

که داسې کومه کرښه نه وي، دا اضافه کړئ.

چمتو! موږ یو مناسب او فعال ټرمینل ترلاسه کوو. اوس راځئ چې دا په لید کې خوښ کړو.

د ظاهري بڼه تنظیم کول

د موضوع نصب کول د پاور لیول 10K:

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

سیسټم ته فونټ ډاونلوډ او اضافه کړئ JetBrains Mono Nerd (د شبیهونو سره):
یو یې غوره کړئ لیستپه فولډر کې шрифт/complete فونټ غوره کړئ پرته "د وینډوز مطابقت"، د پای پای "مونو" سره.

موږ فونټ او موضوع سره وصل کوو.

ترمیم کول ~/.zshrc.

که په فایل کې لا دمخه دا لینونه شتون ولري، دوی بدل کړئ.

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

رنګونه. د ترمینل ډیزاین یوه مهمه برخه د رنګ سکیم دی. زه د ډیری مختلف سکیمونو څخه تیر شوم، دوی یې ایډیټ کړل، او په مونوکای ډارک کې میشت شوم. دا سترګو ته زیان نه رسوي، مګر دا خوندور او روښانه دی. د رنګونو لیست:

[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

د رنګ سکیم په مختلف ټرمینلونو کې په مختلف ډول بدلیږي (معمولا دا د ټرمینل ترتیباتو له لارې ترسره کیږي) ، مګر د رنګونو ترتیب په هر ځای کې ورته دی. تاسو کولی شئ دا کينډۍ د Termite بڼه کې وارد کړئ او د terminal.sexy له لارې یې د خپل ټرمینل لپاره صادر کړئ

د موضوع ترتیب پیل کړئ: p10k configure.
د نندارې اختیارونو غوره کولو سره موضوع تنظیم کړئ چې تاسو یې غوره خوښوئ.

وروستی ټچ د موضوع ترتیب بدلول او جوړ شوي رنګونه ځای په ځای کول دي.

د فایل ترمیم کول ~/.p10k.zsh.

که په فایل کې لا دمخه دا لینونه شتون ولري، دوی بدل کړئ. د رنګ کوډونه د کمانډ سره ترلاسه کیدی شي

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

  • یوازې اوسنی لارښود ښکاره کړئ:
    typeset -g POWERLEVEL9K_SHORTEN_STRATEGY=truncate_to_last
  • د لارښود بلاک شالید:
    typeset -g POWERLEVEL9K_DIR_BACKGROUND=33
  • د تیر رنګونه:
    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 څانګې شالید:
    typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15

نتيجه

د لینکس ټرمینل ښکلی او اسانه کول
خطا:
د لینکس ټرمینل ښکلی او اسانه کول
GIT:
د لینکس ټرمینل ښکلی او اسانه کول

سرچینې

د پاور لیول 10K اسناد
د آنلاین ترمینل رنګ سکیم ډیزاینر
د Bash او Zsh ترمنځ توپیر

سرچینه: www.habr.com

Add a comment