هذا مشروع لإنشاء برنامج Nightly and Stable Vim Windows الذي يقوم ببناء اللقطات تلقائيًا (مزيد من المعلومات).
قم بتنزيل وتنفيذ أحدث ملف gvim_x.y.pppp_x86.exe لتثبيت Vim (حيث xy هو إصدار الإصدار و pppp هو رقم التصحيح). تحتوي ملفات exe على برنامج التثبيت (32 بت) بينما تحتوي ملفات .zip على أرشيف للإصدارات 32 بت ( _x86 ) أو 64 بت ( _x64 ). لتثبيته، قم باستخراج الأرشيف وتحديث متغير PATH الخاص بك. سيقوم برنامج التثبيت بذلك تلقائيًا وسيوفر بعض الامتدادات الإضافية (مثل التحرير باستخدام قائمة Vim). يحتوي الملف gvim...pdb.zip فقط على ملفات pdb المقابلة لتصحيح أخطاء الثنائيات.
إذا كنت بحاجة إلى واجهة ديناميكية لـ Perl أو Python2 أو Python3 أو Ruby أو TCL أو Lua أو Racket/MzScheme، فتأكد من تثبيت ما يلي أيضًا. سيعمل Vim بدونه، لكن قد تحتاج بعض المكونات الإضافية إلى هذه التبعية الإضافية. (على سبيل المثال، يحتاج Gundo إلى تثبيت Python2 صالح للعمل، ويحتاج Command-T إلى تثبيت Ruby صالح للعمل، ويحتاج NeoComplete إلى تثبيت Lua صالح للعمل). وهذا يعني أنه يجب تثبيت هؤلاء المترجمين الفوريين بالإضافة إلى Vim. بدونها لن يتمكن Vim من استخدام هذه الميزة! يمكنك العثور على هؤلاء المترجمين هنا:
الفراولة بيرل 5.32
ActiveTcl 8.6.6 (معطل حاليًا)
لوابيناريس 5.4
بايثون 2.7
بايثون 3 3.8 أو الأحدث
مضرب 8.7 (قبل الميلاد)
روبي المثبت 3.2
تأكد من تثبيت نفس البنية (32 بت/64 بت) لتلك المكتبات التي تتوافق مع تثبيت Vim الخاص بك.
بالنسبة إلى Python 3، يتم تجميع Vim مقابل Python 3.12 باستخدام Stable ABI، وهذا يسمح لك باستخدام Python 3.8 أو أي إصدار أحدث. راجع أيضًا :help python3-stable-abi .
بالإضافة إلى ذلك، تتضمن الثنائيات ميزة المحطة الطرفية الجديدة لـ Vim وبالتالي تحتوي على winpty.dll (32 بت أو 64 بت) وwinpty-agent.exe من مستودع winpty. تعتبر هذه الميزة تجريبية حاليًا. اقرأ المساعدة على:h Terminal.txt لمزيد من المعلومات.
لدعم تشفير أفضل، يأتي مع libsodium.dll من مستودع libsodium راجع المساعدة على :h 'cryptmethod' لمزيد من التفاصيل.
ملاحظة: قد يعتبر الأرشيف المضغوط غير آمن في نظام التشغيل Windows، مما يتسبب في قيام Windows بعرض مربع حوار "قد تكون هذه الملفات ضارة بجهاز الكمبيوتر الخاص بك...". إذا كنت تريد تعطيل هذا التحذير، فأنت بحاجة إلى "إلغاء حظر" الملف المضغوط. قم بذلك في مربع حوار الخصائص الخاص بالملف المضغوط، ثم انتقل أولاً إلى علامة التبويب "عام" وابحث عن قسم الأمان وانقر على "إلغاء الحظر". ومع ذلك، فإن استخدام إصدار موقّع قد يمنع هذا السلوك في Windows في النهاية (انظر أيضًا الفقرة التالية).
انظر: Vim Repository لمصدر Vim.
ملاحظة: إذا كنت تريد اختبار بعض التصحيحات، فضعها في دليل التصحيح بالملحق .patch . سيتم تطبيقها قبل إنشاء Vim وسيتم بعد ذلك اختبار الملف الثنائي مقابل مجموعة الاختبار.
لا يزال إنشاء ملف ثنائي ومثبت موقع يتطلب جهدًا يدويًا، وبالتالي لن يتم توقيع كل إصدار. وسيتم توفيرها على أساس أفضل جهد في بعض الأحيان. إذا لم تكن هناك أي إصدارات موقعة لفترة طويلة، فلا تتردد في طلب إصدار جديد عن طريق إنشاء مشكلة هنا.
شكرًا لـ SignPath.io لتوفير خدمة توقيع التعليمات البرمجية مجانًا ولمؤسسة SignPath للحصول على شهادة توقيع التعليمات البرمجية مجانًا لتوقيع الإصدارات.
سيتم تحميل الإصدارات الليلية تلقائيًا وإرسالها إلى مستودع الجناح. لذلك يمكنك استخدام أداة سطر الأوامر Winget لتحديث تثبيت vim الخاص بك ولا يتعين عليك تنزيل الإصدارات الجديدة وتثبيتها يدويًا.
ويتم ذلك فقط للإصدارات غير الموقعة، لأن الإصدارات الموقعة حاليًا لا تزال تتطلب بعض الخطوات اليدوية لإكمالها.
سيكون هناك نوعان مختلفان من الإصدارات المقدمة إلى مستودع الجناح:
vim.vim.nightly سيتم تحميل كل بناء إلى مستودع حزمة Winget كبناء vim.vim.nightly (ليلا). تحتاج إلى البحث عن vim.vim.nightly .
vim.vim (مستقرة).بالإضافة إلى ذلك، كل 100 إصدار تقريبًا، سيتم تحميل إصدار مستقر جديد إلى مستودع الجناح باستخدام معرف "vim.vim". يجب أن يحدث هذا كل شهر تقريبًا.
تم تنفيذ معظم الأعمال بواسطة كين تاكاتا (@k-takata) وكريستيان براباندت (@chrisbra).
ينطبق ترخيص Vim (انظر ترخيص :h) على جميع نصوص الإنشاء الموجودة في هذا المستودع. لاحظ أن Vim مضمن كوحدة فرعية ويأتي بترخيص خاص به (على الرغم من أنه تم إصداره أيضًا بموجب ترخيص Vim).