ZSH என்றால் என்ன, பாஷுக்கு பதிலாக ஏன் பயன்படுத்த வேண்டும்?
ZSH, Z ஷெல் என்றும் அழைக்கப்படுகிறது, இது பார்ன் ஷெல் (sh) இன் நீட்டிக்கப்பட்ட பதிப்பாகும், இதில் ஏராளமான புதிய அம்சங்கள் உள்ளன, மேலும் செருகுநிரல்கள் மற்றும் கருப்பொருள்களுக்கான ஆதரவு. இது பாஷின் அதே ஷெல்லை அடிப்படையாகக் கொண்டிருப்பதால், ZSH ஆனது பல அம்சங்களைக் கொண்டுள்ளது, மேலும் மாறுவது ஒரு தென்றலாகும்.
எனவே இதை ஏன் பயன்படுத்த வேண்டும்?
ZSH இங்கே பட்டியலிட பல அம்சங்களைக் கொண்டுள்ளது, சில பாஷின் சிறிய மேம்பாடுகள், ஆனால் இங்கே சில முக்கிய அம்சங்கள்:
- தானியங்கி சிடி: கோப்பகத்தின் பெயரைத் தட்டச்சு செய்க
- சுழல்நிலை பாதை விரிவாக்கம்: எடுத்துக்காட்டாக “/ u / lo / b” “/ usr / local / bin” ஆக விரிவடைகிறது
- எழுத்து திருத்தம் மற்றும் தோராயமான நிறைவு: அடைவு பெயரைத் தட்டச்சு செய்வதில் நீங்கள் ஒரு சிறிய தவறு செய்தால், ZSH அதை உங்களுக்காக சரிசெய்யும்
- செருகுநிரல் மற்றும் தீம் ஆதரவு: ZSH பல்வேறு சொருகி கட்டமைப்பை உள்ளடக்கியது
செருகுநிரல் மற்றும் தீம் ஆதரவு என்பது ZSH இன் மிகச்சிறந்த அம்சமாகும், மேலும் இங்கு நாம் கவனம் செலுத்துவோம்.
ZSH ஐ நிறுவுகிறது
நீங்கள் மேகோஸில் இருந்தால், ஹோம்பிரூ நிறுவப்பட்டிருந்தால் (நீங்கள் செய்ய வேண்டியது), நீங்கள் ஒரு கட்டளையுடன் ZSH ஐ நிறுவலாம்:
கஷாயம் நிறுவு zsh
மேகோஸ் பயனர்களுக்கும், நீங்கள் சொந்த முனையத்திற்கு பதிலாக ஐடெர்மைப் பயன்படுத்த வேண்டும், ஏனெனில் இது மிகச் சிறந்த வண்ண ஆதரவைக் கொண்டுள்ளது (மேலும் பல அம்சங்கள்).
நீங்கள் லினக்ஸில் இருந்தால், கட்டளைகள் டிஸ்ட்ரோவால் மாறுபடும், ஆனால் இது உங்கள் தொகுப்பு நிர்வாகியில் இயல்புநிலை தொகுப்பாக இருக்க வேண்டும். உங்களுக்கு சிக்கல் இருந்தால் இந்த வழிகாட்டியை அணுகலாம்.
நீங்கள் விண்டோஸில் இருந்தால், நீங்கள் முதலில் பாஷ் கூட இல்லாமல் இருக்கலாம். இதை அமைக்க ZSH ஐ இயக்க இந்த வழிகாட்டியைப் பின்பற்றலாம்.
ஓ-மை-ஸ்சை நிறுவுகிறது
ஓ-மை-இசட் என்பது ZSH க்கான மிகவும் பிரபலமான சொருகி கட்டமைப்பாகும், மேலும் இது பல உள்ளமைக்கப்பட்ட செருகுநிரல்கள் மற்றும் கருப்பொருள்களுடன் வருகிறது. ZSH க்கான முழு தொகுப்பு மேலாளராக இருக்கும் ஆன்டிஜென் உள்ளிட்ட சில சொருகி கட்டமைப்புகளும் உள்ளன, ஆனால் ஓ-மை-இசட் நிறைய செருகுநிரல்களைக் கட்டமைத்து அதன் வேலையைச் சிறப்பாகச் செய்கிறது.
ஓ-மை-இசட் நீங்கள் இயக்கக்கூடிய எளிய நிறுவல் ஸ்கிரிப்டைக் கொண்டுள்ளது:
sh -c "$ (curl -fsSL //raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
அங்கிருந்து, உங்கள் ~ கோப்பகத்தில் அமைந்துள்ள உங்கள் .zshrc கோப்பில் செருகுநிரல்களைச் சேர்ப்பதன் மூலம் அவற்றை இயக்கலாம் மற்றும் முடக்கலாம்.
ஓ-மை-இசட் களஞ்சியத்தில் செருகுநிரல்களின் முழு பட்டியலையும் நீங்கள் பெறலாம்.
தீம்கள்
சுற்றிச் செல்ல ஏராளமான கருப்பொருள்கள் உள்ளன, ஆனால் பவர்லெவல் 9 கே இதுவரை மிகச்சிறந்ததாக இருக்கிறது. இது வலது-சீரமைக்கப்பட்ட தகவல் பெட்டியைச் சேர்க்கிறது, கிட் மற்றும் கட்டளை வரலாற்றுடன் ஒருங்கிணைப்பு, நம்பமுடியாத தனிப்பயனாக்கம், மற்றும் விம் க்கான பவர்லைன் சொருகி அடிப்படையில் ஒரு மென்மையாய் இடைமுகத்தில் அனைத்தையும் மூடுகிறது.
பவர்லெவல் 9 கே (அல்லது ஏதேனும் ZSH தீம், உண்மையில்) ஐப் பெற மேகோஸில் ஐடெர்ம் அல்லது 24 பிட் வண்ணமுள்ள எந்த முனையத்தையும் பயன்படுத்த விரும்புவீர்கள்.
Powerlevel9k ஐ அமைக்க (நீங்கள் ஓ-மை-இசட் நிறுவியிருந்தால்) களஞ்சியத்தை .oh-my-zsh தனிப்பயன் தீம்கள் கோப்புறையில் குளோன் செய்யுங்கள்:
git clone //github.com/bhilburn/powerlevel9k.git ~ / .oh-my-zsh / custom / theme / powerlevel9k
நீங்கள் அதை .zshrc இல் இயக்க வேண்டும்:
ZSH_THEME = "powerlevel9k / powerlevel9k"
அதன் பிறகு, உங்கள் .zshrc ஐ ஆதாரமாகக் கொண்டு, பயன்படுத்தப்படும் மாற்றங்களை நீங்கள் காண வேண்டும்.
நீங்கள் விரும்பினால், உங்கள் .zshrc இல் POWERLEVEL9K_LEFT_PROMPT_ELEMENTS ஐ வரையறுப்பதன் மூலம் இயல்புநிலை வரியில் தனிப்பயனாக்கலாம். குறைந்தபட்ச வரியில், என்னுடையது இங்கே:
POWERLEVEL9K_LEFT_PROMPT_ELEMENTS = (vcs dir rbenv) POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS = (root_indicator background_jobs status load)
Powerlevel9k க்கான முழு ஆவணத்தையும் நீங்கள் ரெப்போவில் காணலாம்.