في المقالة التالية سوف نلقي نظرة على Powerline. يمكن أن تكون هذه الأداة مفيدة للغاية عندما يتعلق الأمر بتنظيم أنفسنا لأنها تقدم معلومات مفيدة حول محطة التي سنراها في جميع الأوقات. Powerline هو مكون إضافي لخط الحالة لـ vim ، ويوفر خطوط الحالة والمطالبات للتطبيقات الأخرى، بما في ذلك zsh و bash و fish و tmux و IPython و Awesome و i3 و Qtile.
كما هو مبين في طماطم قاتلة، إنه برنامج نصي بيثون يحتوي على سطر أوامر مفرط الفيتامين. في الأساس نستطيع تخصيص سطر الأوامر ليناسب المستخدم. عندما نستخدم سطر الأوامر محليًا ، يمكننا رؤيته مع التكوين ، وعندما نستخدمه عن بُعد ، يمكننا تمييزه بوضوح.
ميزات باورلاين العامة
- Es قابلة للتوسيع وميزة غنية. تمت إعادة كتابة هذا التطبيق بالكامل باستخدام Python. وقد حقق هذا قابلية توسعية أفضل بكثير ، وملفات تهيئة أكثر مرونة وأفضل وأبسط. بالإضافة إلى قاعدة تعليمات برمجية منظمة وموجهة للكائنات مع عدم وجود تبعيات إلزامية لطرف ثالث بخلاف مترجم Python.
- كود قاعدة مستقرة. باستخدام Python ، كان من الممكن اختبار وحدة كل الكود في المشروع. الكود هو تم اختباره للعمل مع Python 2.6+ و Python 3.
- ويشمل دعم للمطالبات وخطوط الحالة في العديد من التطبيقات. تم تصميم المشروع في الأصل حصريًا لخطوط حالة vim ، وقد تطور لتوفير خطوط الحالة في tmux و WMs المختلفة ، والأصداف مثل bash / zsh ، والتطبيقات الأخرى.
- تمت كتابة التكوين وأنظمة الألوان في JSON. هذا تنسيق ملف موحد وبسيط وسهل الاستخدام. يسمح للمستخدم بالتكوين السهل في جميع التطبيقات المتوافقة.
- باورلاين هو سريع وخفيف ، مع دعم خفي لأداء أفضل. على الرغم من أن قاعدة الشفرة تمتد لألف سطر ، إلا أن التركيز الرئيسي ينصب على الأداء الجيد وأقل كود ممكن. في نفس الوقت يوفر مجموعة واسعة من الميزات. يضمن البرنامج الخفي الجديد أيضًا بدء تشغيل مثيل Python واحد فقط للمطالبات وأسطر الحالة ، مما يوفر أداءً ممتازًا.
هذه بعض ميزات Powerline ، ويمكن الرجوع إليها جميعًا بمزيد من التفصيل في وثائق المشروع الرسمية أو في صفحة جيثب.
قم بتثبيت Powerline على Ubuntu
لتثبيت Powerline في Ubuntu ، سيكون لدينا خيارات مختلفة. كل منهم يمكن أن يكون راجع وثائق المشروع. سنكون قادرين على تثبيته من نقطة ، ولكن يوصى أكثر (على الرغم من أنه لن يكون أحدث إصدار) لتثبيته من مدير الحزم. في هذا المثال ، سوف نستفيد من مناسب للتثبيت.
سنقوم أولاً بتحديث فهرس البرامج المتاحة ومن ثم يمكننا متابعة التثبيت. لهذا عليك فقط فتح Terminal (Ctrl + Alt + T) وكتابة النص
sudo apt update && sudo apt install powerline fonts-powerline
بمجرد تثبيت الحزم ، يجب علينا تعديل ملف .bashrc من مستخدمنا بالأمر:
vim ~/.bashrc
داخل الملف ، في نهاية الكل ، سيتعين علينا فقط تضمين المحتوى التالي. مع هذه السطور نحن ذاهبون إلى تحقق مما إذا كان الملف powerline.sh موجودًا في مسار التثبيت:
if [ -f /usr/share/powerline/bindings/bash/powerline.sh ]; then source /usr/share/powerline/bindings/bash/powerline.sh fi
بمجرد إجراء التغييرات ، يمكننا الآن حفظ محرر النصوص الذي نستخدمه والخروج منه. لرؤية التغييرات ، من الأفضل إعادة تشغيل الجهاز.
التكوين الأساسي
سنكون قادرين تغيير الخيارات المختلفة لإعدادات Powerlineمثل لوحة الألوان أو الإعدادات الرئيسية أو السمة. لهذا يجب علينا العمل مع ملفات مختلفة ، كما هو موضح في ملف الوثائق الرسمية.
في Powerline ، يمكنك تكوين مناطق أو جوانب مختلفة ، في غلاف نموذجي لديك موجه على اليمين. يمكن العثور على مساعدة حول التكوينات الممكنة في الوثائق الرسمية. يمكنك فيه الحصول على معلومات حول كيفية تعديلها وتكييفها مع الاحتياجات المحددة لكل مستخدم.
لقد أمضيت بعض الوقت في قراءة الوثائق واختبار الأداة ، فقد بدت جيدة جدًا وكاملة. وجه ضاحك