የሊኑክስ ተርሚናልን ቆንጆ እና ምቹ ማድረግ

ሁሉም የሊኑክስ ስርጭቶች የሚሰራ እና ሊበጅ የሚችል ተርሚናል ኢምፔር ይዘው ይመጣሉ። በበይነመረቡ ላይ, እና አንዳንድ ጊዜ በራሱ ተርሚናል ውስጥ, ቆንጆ ለመምሰል ብዙ የተዘጋጁ ገጽታዎች አሉ. ሆኖም ግን, መደበኛ ተርሚናል (በማንኛውም DE, ማንኛውም ስርጭት) ወደ ውብ እና በተመሳሳይ ጊዜ ምቹ እና ለመጠቀም ቀላል የሆነ ነገር ለመለወጥ, ብዙ ጊዜ አሳልፌያለሁ. ስለዚህ እንዴት ነባሪውን ተርሚናል ለመጠቀም ምቹ እና አስደሳች እንዲሆን ማድረግ ይችላሉ?

ተግባራዊነት መጨመር

የትእዛዝ ቅርፊት

አብዛኛዎቹ ስርጭቶች ከባሽ አብሮገነብ ጋር አብረው ይመጣሉ። ማከያዎችን በመጠቀም የሚፈልጉትን ማንኛውንም ነገር ከእሱ ማውጣት ይችላሉ ፣ ግን ይህንን ለማግኘት በጣም ቀላል ነው። ዚሽ. ለምን?

  • ሲጫኑ ትዕዛዞችን በራስ-ሰር ለማጠናቀቅ የላቀ መካኒኮች ወይም . እንደ ባሽ በተለየ, ይህንን ማዋቀር አያስፈልግዎትም, ሁሉም ነገር ከሳጥኑ ውስጥ በከፍተኛ ደረጃ ይሰራል.
  • ብዙ የተዘጋጁ ገጽታዎች፣ ሞጁሎች፣ ተሰኪዎች እና ሌሎችም። በማዕቀፎች (oh-my-zsh፣ prezto፣ ወዘተ) በኩል ማበጀት፣ ተርሚናሉን የማበጀት እና የማሻሻል እድሎችን በከፍተኛ ሁኔታ ያሰፋል። እንደገና, ይህ ሁሉ በባሽ ውስጥ ሊሳካ ይችላል, ነገር ግን ለ Zsh በጣም ብዙ ዝግጁ የሆነ ቁሳቁስ አለ. ለ Bash ከነሱ በጣም ያነሱ ናቸው ፣ እና አንዳንዶቹ በጭራሽ አይገኙም።

ከባሽ ወደ ዜድ የተቀየርኩበት ዋና ምክንያቶች እነዚህ ናቸው። ከዚህ በተጨማሪ, Zsh ሌሎች ብዙ ጥሩ ነገሮች አሉት.

Zsh በማዋቀር ላይ

መጀመሪያ Zsh ን እንጭነው (ቀድሞውኑ ከተጫነ ለምሳሌ በማንጃሮ ውስጥ ይህን ደረጃ መዝለል ይችላሉ)

sudo apt install zsh

Zsh እንደ ነባሪ ሼል እንዲጭን ሲጠየቁ ጠቅ ያድርጉ Yለማረጋገጥ.

ኦ-My-Zsh የተርሚናል ቅርፊቱን በተለዋዋጭነት እንዲያበጁ የሚያስችልዎ ታዋቂ እና በንቃት በማደግ ላይ ያለ የ 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)

እንደዚህ አይነት መስመር ከሌለ, ያክሉት.

ዝግጁ! ምቹ እና ተግባራዊ ተርሚናል እናገኛለን። አሁን በእይታ የሚያስደስት እናድርገው።

መልክን ማበጀት

ጭብጡን በመጫን ላይ የኃይል ደረጃ 10 ኪ:

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

  • የጊት ቅርንጫፍ ዳራ፡
    typeset -g POWERLEVEL9K_VCS_CLEAN_BACKGROUND=15

ውጤት

የሊኑክስ ተርሚናልን ቆንጆ እና ምቹ ማድረግ
ስህተት
የሊኑክስ ተርሚናልን ቆንጆ እና ምቹ ማድረግ
ጂአይቲ
የሊኑክስ ተርሚናልን ቆንጆ እና ምቹ ማድረግ

ምንጮች

PowerLevel10K ሰነድ
የመስመር ላይ ተርሚናል የቀለም ንድፍ ንድፍ አውጪ
በ Bash እና Zsh መካከል ያሉ ልዩነቶች

ምንጭ: hab.com

አስተያየት ያክሉ