عندما قمت في البداية بإنشاء هذا الريبو ، لم أكن أتوقع مقدار التغييرات التي تم تقديمها من خلال النظام الإيكولوجي للمكون الإضافي السريع. يتم تثبيت جميع الحزم في master بحيث تظل مستقرة ويمكنك دائمًا اتباع مقاطع الفيديو هناك إذا كنت تحصل على أخطاء في فروع أخرى.
؟ إذا رأيت خطأً يمكنك إصلاحه ،
تحديث لـ IDE البسيط الذي يعتمد على هذه المبادئ ويخضع للتطوير النشط ، أوصي بإثباتي الأحدث: NVIM-BASIC-ide وكذلك Lunarvim وهو ناضج ومؤلف بالكامل.
الدعم العام متاح على قنوات المصفوفة لدينا.
يتطلب هذا التكوين> = Neovim v0.8.0. يرجى الترقية إذا كنت على إصدار سابق من المحرر.
استنساخ المستودع في الموقع الصحيح (قم بعمل نسخة احتياطية من دليل nvim الحالي إذا كنت تريد الاحتفاظ به).
git clone https://github.com/LunarVim/Neovim-from-scratch.git ~/.config/nvim
قم بتشغيل nvim في المحطة الخاصة بك وانتظر تثبيت المكونات الإضافية. ستلاحظ أن الأشجار تسحب مجموعة من محلات اللغة في المرة القادمة التي تفتح فيها Neovim.
ملاحظة يتم استخدام MASON لتثبيت خوادم LSP وإدارتها ، وخوادم DAP ، والبياضات ، والتنسيقات عبر أمر :Mason .
يفترض هذا التكوين أن لديك Fonts Fonts v3.0.0 أو أعلى. إذا كنت تستخدم إصدارًا قديمًا ، فيرجى تحديث خطوط الطالب الذي يذاكر كثيرا
افتح nvim وأدخل ما يلي:
:checkhealth
ربما تلاحظ أنه ليس لديك دعم للنسخ/لصق أيضًا أن Python و Node لم يتم إعدادهما
لذلك دعونا نصلح ذلك
أولاً سنصلح النسخ/لصق
على MAC يجب بناء pbcopy
على أوبونتو
sudo apt install xsel
على قوس لينكس
sudo pacman -S xsel
مستخدمي وايلاند
WL-Clipboard
بعد ذلك ، نحتاج إلى تثبيت دعم Python (العقدة اختيارية)
دعم Neovim Python
pip install pynvim
دعم عقدة Neovim
npm i -g neovim
ملاحظة ، تأكد من تثبيت عقدة ، أوصي بمدير عقدة مثل FNM.
على افتراض أنك بنيت من المصدر ، cd في المجلد حيث قمت باستنساخ neovim وتشغيل الأوامر التالية.
git pull
git checkout release-0.9
make distclean && make CMAKE_BUILD_TYPE=Release
sudo make install
nvim -v
التحدي الرئيسي لعالم الحوسبة هو عدم الخلط بين تعقيدات صنعه.
- إدزجر دبليو ديجكسترا