هذا المشروع الصغير يحول حقول الإدخال التي يمكن الوصول إليها (!) على MacOS إلى مخازن المؤقتة الكاملة VIM. يجب أن يتصرف ويشعر وكأنه vim الأصلي ، لأنه ، تحت غطاء محرك السيارة ، أقوم بمزامنة حقل النص مع مخزن VIM حقيقي.

يمكنك استخدام جميع الأوضاع (حتى سطر الأوامر وما إلى ذلك) وجميع الأوامر المدرجة في VIM.
من الممكن أيضًا تحميل ملف svimrc مخصص ، والذي يمكن أن يحتوي على تكوينات VIM مخصصة ، على سبيل المثال ، remappings (انظر مجلد الأمثلة).
بالإضافة إلى ذلك ، يمكنك تحرير ملف blacklist في مجلد ~/.config/svim/ المجلد لاستبعاد التطبيقات يدويًا من معالجة SVIM. من المحتمل أن ترغب في إدراج محاكي المحطة الطرفية و GVIM ، بحيث لا يوجد أي صراع.
في كل مرة يتغير وضع VIM ، أو يتم إصدار تحديث سطر الأوامر ، يتم تنفيذ البرنامج النصي svim.sh في المجلد ~/.config/svim/ حيث يمكنك التعامل مع كيفية معالجة هذه المعلومات. لدي نافذة منبثقة صغيرة في SketchyBar التي تُظهر لي إخراج سطر الأوامر عند الطلب على سبيل المثال.
(!): يمكن الوصول إليها ، أن حقل الإدخال يحتاج إلى الامتثال لمعايير إمكانية الوصول لحقول إدخال النص ، وإلا لا يوجد شيء يمكننا القيام به.
يمكنك تثبيت هذا باستخدام المشروب من الصنبور الخاص بي:
brew tap FelixKratz/formulae
brew install svimوبعد ذلك يمكنك بدء خدمة المشروب باستخدام:
brew services start svim
حيث سيُطلب منك منح أذونات إمكانية الوصول.
يمكنك تغيير لون اختيار MacOS إلى أي شيء تريده مع هذا الأمر (وهو أخضر):
defaults write NSGlobalDomain AppleHighlightColor -string " 0.615686 0.823529 0.454902 " من فضلك قل لي إذا واجهت مشاكل.
طلبات السحب موضع ترحيب. إذا قمت بتحسين الرمز لاستخدامك الخاص ، ففكر في إنشاء طلب سحب ، بحيث يمكن لجميع الأشخاص (بما في ذلك أنا) الاستمتاع بهذه التحسينات.