vim - تعتيم الأجزاء المنقسمة غير النشطة

StackOverflow https://stackoverflow.com/questions/8415828

  •  29-10-2019
  •  | 
  •  

سؤال

إذا كنت معتادًا على استخدام تطبيق iTerm2 ، فستعرف أنه يمكنك تقسيم العروض المشابهة لـ vim ، وستكون العروض غير النشطة "خافتة".

عادةً ما أعمل في vim بثلاث طرق عرض رأسية مقسمة وسيكون من الجيد تعتيم تلك غير النشطة عن طريق ضبط لون الخلفية على نغمة أغمق ، على سبيل المثال.

هل هناك طريقة للقيام بذلك؟

هل كانت مفيدة؟

المحلول

لقد توصلت إلى الحل التالي (باستخدام "عمود اللون" وإلغاء تعيين "سطر المؤشر"): Genacodicetagpre

اعرضها على ملفاتي (الحالية) dotfiles: https://github.com/ blueyed / dotfiles / blob / master / vimrc # L351

تحديث لقد أنشأت مكونًا إضافيًا منه: https://github.com/blueyed/vim-diminactive

نصائح أخرى

في neovim (v0.2.1) ، سيعمل التكوين التالي على تعتيم الأجزاء غير النشطة: Genacodicetagpre

قد يتطلب تغيير لون الخلفية كما وصفته نسق ألوان مختلفة لنوافذ Vim المختلفة.بقدر ما أعرف أن هذا غير ممكن ، لأنه إعداد عالمي (راجع هذه الإجابة منذ بضعة أيام).

كوسيلة مساعدة مرئية للنافذة النشطة ، أجد أن سطر الحالة كافٍ عادةً.تختلف مجموعات التمييز بالنسبة للنافذة النشطة (رمز الترقيم العام) وأي نوافذ غير نشطة (رمز الترقيم العام).يمكنك إما اختيار مخطط ألوان به قيود صارخة جدًا بينهما ، أو تعديل مخطط الألوان المفضل لديك.

طرح هذا كإجابة جديدة. https://github.com/TaDaa/vimade يؤدي إلى تلاشي المخازن المؤقتة غير النشطة ، والاحتفاظ بإبراز بناء الجملة ، ويمكن أيضًاعلامات تتلاشى.أنا المؤلف ، لكنني أعتقد أن هذا قد يكون مفيدًا للبعض كبديل أحدث.يدعم nvim و vim8 و 256 لونًا طرفيًا وألوانًا نهائية وواجهة مستخدم.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top