طرفية احترافية لمطوّر محترف مع Oh My Zsh
- نُشر في
- مدة القراءة
- 3 دقائق قراءة
طوّر طرفيتك خطوة بخطوة على Ubuntu باستخدام Zsh وOh My Zsh مع تلوين الأوامر والاقتراحات التلقائية وثيم Powerlevel10k الاحترافي.
لأننا نحب أن نجعل كل شيء أسهل لمجتمعنا، أشرح في هذا المقال كيف تحوّل الطرفية الافتراضية لديك إلى طرفية احترافية. ستثبّت Zsh وOh My Zsh، وتضيف إضافتين تلوّنان أوامرك وتكملانها تلقائيًا من سجلّك، وتثبّت الخطوط اللازمة لظهور الأيقونات، ثم تختم بثيم Powerlevel10k.
تستخدم الأوامر التالية apt-get، لذا فهي موجّهة إلى Ubuntu والأنظمة الأخرى المبنية على Debian.
1. تثبيت Zsh وOh My Zsh
نبدأ بتثبيت Zsh وOh My Zsh لإضافة مزاياهما إلى الطرفية. السطر الأول يثبّت الأدوات التي يحتاجها المثبّت، والثاني يثبّت Zsh نفسه، والثالث يشغّل سكربت التثبيت الرسمي لـ Oh My Zsh:
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 وOh My Zsh مثبتين الآن. بعد ذلك نضيف بعض الإضافات لتسهيل استخدام الطرفية.
2. تثبيت الإضافات
نضيف إضافتين هما zsh-syntax-highlighting وzsh-autosuggestions:
- zsh-syntax-highlighting تلوّن الأوامر التي تكتبها في الطرفية أثناء كتابتها.
- zsh-autosuggestions تتذكر الأوامر التي كتبتها من قبل وتكملها لك تلقائيًا.
استنسخ الإضافتين داخل مجلد الإضافات المخصصة في Oh My Zsh:
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
تفعيلهما في ملف الإعدادات
الاستنساخ وحده لا يكفي؛ عليك تفعيل الإضافات في إعدادات Oh My Zsh. افتح الملف:
sudo nano ~/.zshrc
ابحث عن سطر plugins وغيّره إلى:
plugins=(
git
zsh-syntax-highlighting
zsh-autosuggestions
)
3. تثبيت خطوط Powerline
لكي تعرض ثيمات Oh My Zsh الأيقونات تحتاج إلى خط يحتوي عليها. ثبّت خطوط Powerline:
sudo apt-get install fonts-powerline
ويمكنك أيضًا تنزيل الخطوط الموصى بها يدويًا من دليل تثبيت خطوط Powerlevel10k.
4. تثبيت ثيم Powerlevel10k
حان الوقت الآن لتبدو طرفيتك احترافية.
-
استنسخ ثيم Powerlevel10k داخل مجلد الثيمات المخصصة في Oh My Zsh:
git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k -
افتح ملف إعدادات Oh My Zsh مرة أخرى:
sudo nano ~/.zshrc -
ابحث عن سطر
ZSH_THEMEوغيّره إلى:ZSH_THEME="powerlevel10k/powerlevel10k" -
أغلق الطرفية وافتحها من جديد لإعادة تشغيل Zsh، ثم ابدأ معالج الإعداد:
p10k configure
يطرح المعالج بعض الأسئلة عن الشكل الذي تريده لسطر الأوامر. وبمجرد انتهائك من الإعداد سترى الثيم الجديد.
الخلاصة
هذا هو الإعداد كاملًا: Zsh مع Oh My Zsh كأساس، وتلوين الأوامر والاقتراحات التلقائية لتسريع الكتابة، وخطوط Powerline للأيقونات، وPowerlevel10k للمظهر. وإن أردت تغيير الشكل لاحقًا فما عليك إلا تشغيل p10k configure مرة أخرى.