استخدم Neovim كمحرر رمز Godot الخاص بك
run.shلتكون قادرًا على الاستفادة من قوة تكامل Neovim-Godot ، يمكنك متابعة أحد هذه المسارات:
للاستيقاظ والتشغيل بسرعة ، أو لاختبار الإعداد ، يمكنك فقط تشغيل الأمر التالي إذا كنت قد قمت بتثبيت Docker:
docker run -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
أحد الأشياء المهمة التي يجب ملاحظتها هي أن بعض رسائل الخطأ ستظهر في بدء تشغيل Neovim المتعلق بخادم لغة LUA لأنه لا يدعم جبال الألب (الصورة الأساسية)
يمكنك إضافة خيار
--rmلإزالة الحاوية بمجرد الانتهاء من الاختبار
docker run --rm -it -p 6005:6005 -p 6006:6006 niscolas/nvim-godot:latest
️ ويمكنك إضافة خيار--network hostلتكون قادرًا على استخدام شبكة Most Machine (على الأرجح) (يجب علي عادة استخدامها منذ أن كسرت إعدادات Docker) ، لكن يُنصح ضدها ضد
docker run --network host -it niscolas/nvim-godot:latest
$HOME/.config/nvimأو
مع هذا البرنامج النصي البسيط:
️ سيتم نقل تكوين Neovim الحالي الخاص بك إلى$HOME/.config/nvim.old، تأكد من أنه موجود بالفعل في نظام التحكم في الإصدار أو أنك تعرف ما تفعله)
mv $HOME/.config/nvim $HOME/.config/nvim.old &&
git clone https://github.com/niscolas/nvim-godot &&
mv nvim-godot/nvim_config $HOME/.config/nvim
run.sh Run.sh هو ملف bash قابل للتنفيذ مسؤول عن فتح المحطة الخاصة بك وإطلاق Neovim مع فتح الملف الصحيح (السطر والعمود).
قد تحتاج إلى تعديلها لتناسب احتياجاتك ، والأماكن التي قد تكون هناك حاجة إليها في الملف نفسه.
Editor > Editor Settings... > (General Tab) > Text Editor > ExternalUse External Editor إلى ✅Exec Path إلى موقع ملف run.sh على نظامكExec Flags على "{file}" "{line},{col}"
️ لكي تعمل ميزات LSP ، تحتاج إلى مثيل تشغيل Godot 4
خارج الصندوق يجب أن يكون لديك:
هذا هو المظهر الافتراضي لتكوين Neovim المخصص المدرج في هذا الريبو: (؟ سمة Everforest )
لقطات شاشة مأخوذة من مثيل Neovim الذي يعمل على حاوية Docker!
تم نسخ معظم تكوين Neovim من nvim-lua/kickstart.nvim ، مع تغيير السمة و Godot محددة LSP و Treesitter و DAP إعدادات