GONDOVIM (وضوحا مثل "Go-Neovim") هو واجهة المستخدم الرسومية Neovim مكتوب في GO ، وذلك باستخدام QT ملزمة لل GO. هذا المستودع متشوق من gonvim الأصلي لغرض الصيانة والتعزيز.
تقليديًا ، تم تحسين Neovim (وحتى VIM) للعمل مع المحطة الطرفية ، ولا يمكن تحقيق بعض سير العمل القائم على الطرفي مع واجهة المستخدم الرسومية. لذلك ، بالنسبة لبعض الناس ، فإن واجهة المستخدم الرسومية ستكون أشياء إضافية غير ضرورية. من ناحية أخرى ، في رأيي ، هناك بعض الميزات الجذابة من واجهة المستخدم الرسومية على النحو التالي.
:terminal ، بحيث يمكنك تشغيل سير العمل الطرفي الأساسي باستخدام :terminal مع bash أو zsh في Neovim GUI. من الممكن أيضًا استخدام أدوات التحكم عن بُعد مثل NVR لتجنب NVIM في NVIM في GUI Neovim.إذا كنت مهتمًا بعوامل الجذب المباشر هذه ، فحاول Gotovim.
جميع الميزات اختيارية. يمكنك استخدامه مثل NVIM عادي أو كـ NVIM مع واجهة مستخدم غنية.
guifont ، guifontwide ، guifont=* ، linespace ، guicursor . لا تحتاج إلى neovim-gui-shimانظر تثبيت Neovim
تم العثور على حزم مسبقًا لنظام التشغيل Windows و MacOS و Linux في صفحة الإصدارات.
أو يمكنك الحصول على أحدث ثنائي من إجراءات GitHub CI. انظر صفحة الإجراءات.
إذا كنت من مستخدمي MacOS ، فقم بتشغيل xattr -c /path/to/goneovim.app لتجنب تحذير "المطور غير المعروف" أو "gotovim تالف ولا يمكن فتحه".
يمكن لمستخدمي Windows التثبيت باستخدام SCOOP:
scoop bucket add extras
scoop install goneovim
أو
scoop bucket add versions
scoop install goneovim-nightly
يمكن لمستخدمي MacOS التثبيت باستخدام Homebrew:
brew install --cask goneovim
انظر :h goneovim أو Wiki
make qt_bindingsmake depsmake appلمزيد من المعلومات ، راجع التطوير