ஓ மை Zsh பயனர்களுக்கான தொடரியல் சிறப்பம்சங்கள் மற்றும் மேம்பட்ட உதவிக்குறிப்புகள்

O Mai Zsh Payanarkalukkana Totariyal Cirappamcankal Marrum Mempatta Utavikkurippukal



ஓ மை Zsh என்பது Zsh ஷெல்லுக்கான மிகவும் நம்பமுடியாத மற்றும் அதிக சக்தி வாய்ந்த கட்டமைப்பில் ஒன்றாகும். தீம்கள், செயல்பாடுகள், மாற்றுப்பெயர்கள், செருகுநிரல்கள் மற்றும் பல போன்ற அம்சங்களுடன் உங்கள் Zsh அனுபவத்தை மேம்படுத்த இது உங்களை அனுமதிக்கிறது.

Oh My Zsh உங்கள் முனையப் பயன்பாட்டை 10 மடங்கு அதிகமாக சுவாரஸ்யமாகவும், வேலை செய்யும் போது மிகவும் வேடிக்கையாகவும் ஆக்குகிறது என்று நாங்கள் கூறும்போது எங்களை நம்புங்கள்.

இருப்பினும், இது ஒரு சிறந்த இயல்புநிலை அமைப்பை வழங்கும் போது, ​​உங்கள் Zsh சூழலை மேலும் தனிப்பயனாக்கவும் மேம்படுத்தவும் பல வழிகள் உள்ளன.







இந்த டுடோரியலில், Oh My Zsh பயனர்களுக்கான மேம்பட்ட உதவிக்குறிப்புகளை ஆராய்வோம், தொடரியல் சிறப்பம்சங்கள் மற்றும் பிற உற்பத்தித்திறனை அதிகரிக்கும் அம்சங்களில் கவனம் செலுத்துவோம்.



நிறுவல்

குறிப்பு: உங்கள் கணினியில் Zsh நிறுவப்பட்டுள்ளதா என்பதை உறுதிப்படுத்தவும். உங்கள் கணினியில் உள்ளமைக்க, உங்கள் இயல்புநிலை தொகுப்பு மேலாளரைப் பயன்படுத்தலாம்.



அடுத்து, உங்களிடம் ஏற்கனவே இல்லையென்றால், முனையத்தில் பின்வரும் கட்டளையை இயக்குவதன் மூலம் Oh My Zsh ஐ நிறுவலாம்:





sh -c '$(சுருள் -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)'

அடிப்படை கட்டமைப்பு

Oh My Zsh ஆனது “~/.zshrc” இல் உள்ள இயல்புநிலை உள்ளமைவை உருவாக்குகிறது. நீங்கள் அதைத் தனிப்பயனாக்க வேண்டிய போதெல்லாம், உரை திருத்தியைப் பயன்படுத்தி இந்தக் கோப்பைத் திருத்த வேண்டும்.

தொடரியல் சிறப்பம்சமாக

Oh My Zsh இல் உள்ள தொடரியல் சிறப்பம்சமானது, கட்டளைகள், கோப்புகள் மற்றும் பலவற்றை பார்வைக்கு வேறுபடுத்த அனுமதிக்கிறது. நீங்கள் இயக்க விரும்பும் கட்டளை சரியானதா இல்லையா என்பதை அறியவும் இது உங்களை அனுமதிக்கிறது.

அதை இயக்க, களஞ்சியத்தை குளோனிங் செய்வதன் மூலம் தொடங்கவும்.

$ git குளோன் https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-$ git குளோன் FF16315343B55AFDB27585C6DD05CD9-B55AFDB27585C46DD05CD9 zsh/custom}/plugins/zsh-syntax-highlighting

அடுத்து, உங்கள் “~/.zshrc” இல் பின்வரும் வரியைச் சேர்க்கவும் அல்லது புதுப்பிக்கவும்.

plugins=(... zsh-syntax-highlighting)

இறுதியாக, உள்ளமைவு கோப்பை மீண்டும் ஏற்றுவதன் மூலம் மாற்றங்களைப் பயன்படுத்தவும்.

$ ஆதாரம் ~/.zshrc

உங்கள் விருப்பங்களுக்கு ஏற்ற வண்ணங்களை நீங்கள் தனிப்பயனாக்கலாம். “~/.zshrc” இல் வண்ண உள்ளமைவுகளை வரையறுப்பதன் மூலம் இதைச் செய்யலாம்.

ZSH_HIGHLIGHT_HIGHLIGHTERS=(முக்கிய அடைப்பு முறை)
ZSH_HIGHLIGHT_COLORS[ 'முறை' ]= 'fg=நீலம், தடித்த'

இந்த உதாரணம், நீலம் மற்றும் தடிமனான மாதிரி பொருத்தத்திற்கான வண்ணத்தை அமைக்கிறது.

Oh My Zsh, மாற்றுப்பெயர்கள் மற்றும் செயல்பாடுகளுக்கான சிறப்பம்சத்தை இயக்க அனுமதிக்கிறது. இந்த அம்சத்தை இயக்க, Zsh உள்ளமைவு கோப்பில் பின்வரும் உள்ளீடுகளைச் சேர்க்கலாம்:

ZSH_HIGHLIGHT_ENABLE_ALIASES=உண்மை
ZSH_HIGHLIGHT_ENABLE_FUNCTIONS=உண்மை

மற்ற சந்தர்ப்பங்களில், குறிப்பிட்ட கட்டளைகளுக்கான தொடரியல் சிறப்பம்சத்தை நீங்கள் முடக்க விரும்பலாம். பின்வரும் எடுத்துக்காட்டில் காட்டப்பட்டுள்ளபடி கட்டமைப்பில் விதிவிலக்குகளைச் சேர்ப்பதன் மூலம் இதை நாம் அடையலாம்:

ZSH_HIGHLIGHT_IGNORE_COMMENTS=உண்மை
ZSH_HIGHLIGHT_IGNORE_SELF=உண்மை

இந்த வரிகள் கருத்துகள் மற்றும் சுய-செயல்படுத்தப்பட்ட கட்டளைகளை முன்னிலைப்படுத்துவதைத் தடுக்கின்றன.

மேம்பட்ட உடனடி தனிப்பயனாக்கம்

Oh My Zsh கட்டமைப்பைப் பயன்படுத்தி இன்னும் மேம்பட்ட உடனடித் தனிப்பயனாக்கத்திற்குச் செல்வோம்.

மிகவும் தனிப்பயனாக்கக்கூடிய மற்றும் அம்சம் நிறைந்த ப்ராம்ட்டைப் பெற Powerlevel10k தீமைப் பயன்படுத்தலாம்.

பின்வரும் கட்டளையை இயக்குவதன் மூலம் அதை நிறுவலாம்:

$ git குளோன் --depth= 1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/themes/powerlevel10k

“~/.zshrc” கோப்பைத் திருத்துவதன் மூலம் தீம் அமைக்கலாம். உள்ளீட்டை பின்வருமாறு சேர்க்கவும்:

ZSH_THEME= 'powerlevel10k/powerlevel10k'

தொடங்கப்பட்டதும், தீம் அமைவு வழிகாட்டியை இயக்கும், இது தீம் அமைப்பதற்கான அடிப்படைகள் மூலம் உங்களை அழைத்துச் செல்லும்.

இதைப் பற்றிய முழுமையான வழிகாட்டிக்கு, Powerlevel10k ஐ எவ்வாறு அமைப்பது மற்றும் கட்டமைப்பது என்பது குறித்த பயிற்சி எங்களிடம் உள்ளது.

தனிப்பயன் கூறுகள்

Powerlevel10k தனிப்பயன் உடனடி கூறுகளைச் சேர்க்க அனுமதிக்கிறது. எடுத்துக்காட்டாக, தற்போதைய Git கிளை மற்றும் நிலையைக் காட்ட, நாம் பின்வருமாறு உள்ளீட்டைச் சேர்க்கலாம்:

POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS=(நிலை கிட்)

உடனடி தீம்கள் மற்றும் பாணிகள்

ப்ராம்ட்டின் தோற்றத்தை மேலும் தனிப்பயனாக்க, தனிப்பயன் பாணிகளை “~/.zshrc” இல் வரையறுக்கலாம். மேலும் விவரங்களுக்கு ஆவணங்களைப் பார்க்கவும்.

செருகுநிரல்கள் மற்றும் தானியங்கு பரிந்துரைகள்

ஓ மை Zsh ஷெல் அனுபவத்தை மேம்படுத்தும் செருகுநிரல்களின் பரந்த தொகுப்பைக் கொண்டுள்ளது. செருகுநிரல்களை நிர்வகிக்க, உங்கள் “~/.zshrc” இல் உள்ள செருகுநிரல் வரிசையில் அவற்றைச் சேர்க்கவும்.

எடுத்துக்காட்டாக, Git மற்றும் Docker செருகுநிரல்களை இயக்க, பின்வரும் கட்டளையைப் பயன்படுத்தவும்:

செருகுநிரல்கள்=(... git docker)

தனிப்பயன் செருகுநிரல்களைச் சேர்த்தல்

நீங்கள் ஒரு குறிப்பிட்ட செருகுநிரலைக் கண்டுபிடிக்க முடியாவிட்டால், உங்கள் சொந்த அல்லது குளோனை உருவாக்கலாம்; கிதுப் களஞ்சியத்திலிருந்து ஒன்று. செருகுநிரல் ஸ்கிரிப்டை “~/.oh-my-zsh/custom/plugins/plugin_name” இல் வைத்து, அதை செருகுநிரல் வரிசையில் சேர்க்கவும்.

Zsh தானியங்கு பரிந்துரைகள்

Zsh முந்தைய கட்டளை வரலாற்றின் அடிப்படையில் உங்கள் கட்டளைகளை கணித்து முடிக்கும் தானியங்கு பரிந்துரைகளையும் ஆதரிக்கிறது. அதை இயக்க, பின்வரும் உள்ளீட்டை “~/.zshrc” இல் சேர்க்கவும்.

செருகுநிரல்கள்=(... zsh-autosuggestions)

மாற்றுப்பெயர்கள் மற்றும் செயல்பாடுகள்

மாற்றுப்பெயர்கள் என்பது அடுத்தடுத்து அல்லது நீண்ட கட்டளைகளுக்கான குறுக்குவழிகளாக செயல்படும் கட்டளைகள். தனிப்பயன் மாற்றுப்பெயரை வரையறுக்க, Zsh உள்ளமைவு கோப்பைத் திருத்தி, கொடுக்கப்பட்ட தொடரியல் பின்பற்றவும்:

மாற்றுப்பெயர் ll= 'ls -alF'

மாற்றுப்பெயர் மேம்படுத்தல் = 'sudo apt-get update && sudo apt-get upgrade'

கொடுக்கப்பட்ட எடுத்துக்காட்டில், 'll' மாற்றுப்பெயர் 'ls -alF' கட்டளையைக் குறிக்கிறது, 'புதுப்பிப்பு' என்பது முழு புதுப்பிப்பு கட்டளைகளைக் குறிக்கிறது.

Zsh செயல்பாடுகள்

Zsh இல் செயல்பாடுகளை வரையறுக்கும் திறனும் எங்களிடம் உள்ளது. தனிப்பயன் தர்க்கம் மற்றும் செயல்படுத்தல் ஆகியவற்றை உள்ளடக்கியதால், மாற்றுப்பெயர்களை விட செயல்பாடுகள் மிகவும் சக்திவாய்ந்தவை.

அவற்றை ஒரே உள்ளமைவு கோப்பில் பின்வருமாறு வரையறுக்கலாம்:

செயல்பாடு show_datetime() {

உள்ளூர் நடப்பு_தேதி நேரம்

தற்போதைய_தேதிநேரம்=$(தேதி '+%Y-%m-%d %H:%M:%S' )

எதிரொலி 'தற்போதைய தேதி மற்றும் நேரம்: $current_datetime'

}

தேதி மற்றும் நேரத்தை பின்வருமாறு காண்பிக்க முந்தைய கட்டளையை இயக்கலாம்:

நிகழ்ச்சி_தேதி நேரம்

மாற்றுப்பெயர்கள் மற்றும் செயல்பாடுகளை ஒழுங்கமைத்தல்

மாற்றுப்பெயர்கள் மற்றும் செயல்பாடுகளை ஒழுங்கமைக்க, “~/.oh-my-zsh/custom/aliases” மற்றும் “~/.oh-my-zsh/custom/functions” ஆகியவற்றில் தனித்தனி கோப்புகளை உருவாக்கலாம், பின்னர் அவற்றை “~/.zshrc” கட்டமைப்பு கோப்பு.

ஆதாரம் ~/.oh-my-zsh/custom/aliases/*

ஆதாரம் ~/.oh-my-zsh/custom/functions/*

கோப்பு முறைமையின் எந்தப் பகுதியிலும் அவற்றை அணுகும் போது மாற்றுப்பெயர்கள் மற்றும் செயல்பாடுகளை வெவ்வேறு துணை அடைவுகளில் வைத்திருக்க இது உங்களை அனுமதிக்கிறது.

முடிவுரை

இந்த டுடோரியலில், உங்கள் கணினியில் Oh My Zsh ஐ நிறுவுதல் மற்றும் அமைப்பதற்கான அடிப்படைகளை நாங்கள் உங்களுக்குக் கொடுத்துள்ளோம். உடனடி தனிப்பயனாக்கங்கள், தீம் நிறுவல்கள், செருகுநிரல் பயன்பாடு, தானியங்கு பரிந்துரைகள், மாற்றுப்பெயர்கள் மற்றும் செயல்பாடுகள் மற்றும் பல போன்ற சிக்கலான மற்றும் விரிவான கருத்துகளை நாங்கள் உள்ளடக்கியுள்ளோம்.