بما أننا نحب دائمًا أن نجعل الأمور أسهل لمجتمعنا، في هذا المقال سنشرح لك كيف تجعل الطرفية (Terminal) الخاصة بك تبدو مثل هذه 👆.
🧰 تثبيت OhMyZsh
سنبدأ بتثبيت حزمتَي zsh و ohMyZsh لإضافة مزايا جديدة للطرفية:
sudo apt-get -y install git curl wget
sudo apt-get -y install zsh
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
الآن تم تثبيت zsh و OhMyZsh بنجاح ✅ بعد ذلك سنقوم بإضافة بعض الإضافات (Plugins) لجعل استخدام الطرفية أسهل وأكثر إنتاجية.
⚡ تثبيت إضافات OhMyZsh
سنقوم بإضافة إضافتين هما:
- syntax-highlighting→ لتلوين الأكواد والأوامر.
- zsh-autosuggestions→ لتفعيل ميزة الإكمال التلقائي للأوامر التي كتبتها من قبل.
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
echo "source ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
بعد التثبيت، يجب تفعيل هذه الإضافات من إعدادات OhMyZsh:
sudo nano ~/.zshrc
ابحث عن سطر الإضافات (plugins) وأضف ما يلي:
plugins=( 
    git
    zsh-syntax-highlighting
    zsh-autosuggestions
)
🅰️ تثبيت خطوط Power Fonts
حتى تعمل الرموز والأيقونات بشكل صحيح مع OhMyZsh، قم بتثبيت الخطوط التالية:
sudo apt-get install fonts-powerline
ويمكنك أيضًا تحميلها من هنا.
🎨 تثبيت سمة PowerLevel10k
الآن حان وقت جعل الطرفية تبدو احترافية ✨ قم بتثبيت سمة PowerLevel10k:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k
ثم افتح إعدادات OhMyZsh:
sudo nano ~/.zshrc
وابحث عن السطر الخاص بالسمة (theme) وعدّله ليصبح:
ZSH_THEME="powerlevel10k/powerlevel10k"
الآن أغلق الطرفية وأعد فتحها، ثم شغّل إعدادات السمة:
p10k configure
بعد ضبط إعدادات السمة، ستظهر لك الطرفية بتصميم جديد واحترافي 💻🔥.
التعليقات (0)
انضم إلى النقاش
الرجاء تسجيل الدخول للتعليق
تسجيل الدخوللا توجد تعليقات بعد
كن أول من يعلق
مقالات ذات صلة
 
                            
                        🚀 نشر تطبيق Laravel باستخدام GitHub Actions
 
                            
                        ما هي الخوارزميات؟
 
                            
                        