يعد Powerline مكونًا إضافيًا لخط الحالة لـ vim، ويوفر خطوط الحالة والمطالبات للعديد من التطبيقات الأخرى، بما في ذلك zsh وbash وfish وtmux وIPython وAwesome وi3 وQtile.
مؤلف | كيم سيلكيباكين ([email protected]) |
مصدر | https://github.com/powerline/powerline |
إصدار | بيتا |
لم يعد Powerline يدعم python2 بعد الآن وسيتوقف Powerline عن العمل مع python2 في المستقبل القريب.
لكنني أكره بايثون / لا أحتاج إلى مطالبات Shell / هذا يمثل الكثير من المتاعب بالنسبة لي / ماذا حدث لمشروع vim-powerline الأصلي / ...
يجب عليك التحقق من بعض مشتقات Powerline. البديل الأكثر خفة الوزن والأكثر ثراءً بالميزات حاليًا هو مشروع vim-airline.
يتم تكوين خطوط الطاقة الأساسية عبر ملفات JSON الموجودة في .config/powerline/. إنها فكرة جيدة أن تبدأ بنسخ التكوين الافتراضي الموجود في powerline_root/powerline/config_files/ إلى .config/powerline/. إذا قمت بتثبيت powerline من AUR أو عبر النقطة، فيجب أن يكون powerline_root /usr/lib/python3.6/site-packages/ أو شيئًا مشابهًا، اعتمادًا على إصدار python الخاص بك.
إذا قمت بتثبيت powerline عبر apt-get، فيجب أن يكون "powerline_root" هو "/usr/share/powerline/".
يجب أن ينتج عن ذلك بنية الدليل التالية:
.التكوين/باورلاين/ ├── أنظمة الألوان │ ├── ... │ └── م | └── default.json // يتم وضع التكوين الخاص بك هنا ├──colors.json ├── التكوين.json └── المواضيع ├── ... └── م └── default.json // يتم وضع التكوين الخاص بك هنا
يتم استخدام الملفات الموجودة في الدلائل الفرعية للموضوعات لتحديد المقاطع التي سيتم عرضها؛ يتم استخدام الملفات الموجودة في الدلائل الفرعية لأنظمة الألوان لتحديد الألوان (كما هو محدد فيcolors.json) التي سيتم استخدامها لعرض المقطع.
لاحظ أن التكوين المحلي الخاص بك يتجاوز التكوين العام فقط، ولا يحل محله، أي إذا لم تقم بتكوين شيء محليًا، فسيتم استخدام الإعداد الافتراضي العام بدلاً من ذلك.
تسليط الضوء على الوضع
الاقتطاع التلقائي للقطاعات في النوافذ الصغيرة
الخط الموجود في لقطات الشاشة هو Pragmata Pro من تصميم Fabrizio Schiavi.