
يضيف هذا البرنامج المساعد دعم لغة GO لـ VIM ، مع الميزات الرئيسية التالية:
:GoBuild ، قم بتثبيتها بـ :GoInstall أو اختبارها مع :GoTest . قم بإجراء اختبار واحد مع :GoTestFunc ).:GoRun .delve المتكامل مع :GoDebugStart .gopls .:GoDef .:GoDoc أو :GoDocBrowser .:GoImport ، قم بإزالتها عبر :GoDrop .:GoRename .:GoCoverage .:GoAddTags و :GoRemoveTags .:GoLint أو :GoMetaLinter ، قم بتشغيل الكود الخاص بك من خلال :GoVet لالتقاط أخطاء ثابتة ، أو تأكد من فحص الأخطاء مع :GoErrCheck .gopls ، مثل :GoImplements ، :GoCallees ، و :GoReferrers .gopls .gopls مع الإضافات الأخرى VIM.gopls ويمكن استخدام الأدوات البديلة عند الرغبة.Tagbar عبر gotags .Ultisnips وغيرها من محركات مقتطفات. يتطلب VIM-GO على الأقل VIM 8.1.2269 أو Neovim 0.4.0.
أحدث إصدار مستقر هو الإصدار الموصى به للاستخدام. إذا اخترت استخدام الفرع الرئيسي بدلاً من ذلك ، فيرجى القيام بذلك بحذر ؛ إنه فرع التنمية .
يتبع VIM-GO هيكل مسار وقت التشغيل القياسي. فيما يلي بعض خطوط المساعدة لمديري الحزم الشعبي:
git clone https://github.com/fatih/vim-go.git ~/.vim/pack/plugins/start/vim-gogit clone https://github.com/fatih/vim-go.git ~/.local/share/nvim/site/pack/plugins/start/vim-gogit clone https://github.com/fatih/vim-go.git ~/.vim/bundle/vim-goPlug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' }Plugin 'fatih/vim-go' ستحتاج أيضًا إلى تثبيت جميع الثنائيات اللازمة. يجعل VIM-GO من السهل تثبيت كل منهم من خلال توفير أمر ، :GoInstallBinaries ، والتي go install جميع الثنائيات المطلوبة.
تحقق من قسم التثبيت في الوثائق للحصول على المزيد من الإرشادات التفصيلية ( :help go-install ).
يمكن العثور على الوثائق الكاملة في DOC/VIM-GO.TXT. يمكنك عرضه من داخل VIM مع :help vim-go .
بناءً على طريقة التثبيت الخاصة بك ، قد تضطر إلى إنشاء help tags المكون الإضافي يدويًا (على سبيل المثال :helptags ALL ).
لدينا أيضًا برنامج تعليمي في ويكي الرسمي.
توجد نصائح الأسئلة الشائعة واستكشاف الأخطاء وإصلاحها في الوثائق ويمكن الوصول إليها بسرعة باستخدام :help go-troubleshooting . إذا كنت تعتقد أنك وجدت خطأ أو عيبًا في Vim-Go لا يتم تناوله عن طريق المساعدة أو في القضايا الحالية ، فيرجى فتح مشكلة مع خطوات استنساخ واضحة. :GoReportGitHubIssue قبل تمثيل الكثير من المعلومات اللازمة عند إنشاء مشكلة جديدة.
جميع العلاقات العامة مرحب بها. إذا كنت تخطط للمساهمة في تصحيح كبير أو لدمج أداة جديدة ، فيرجى إنشاء مشكلة أولاً للحصول على أي أسئلة أو مقدمة من التصميم من الطريق أولاً.
يمكنك إجراء الاختبارات محليًا عن طريق تشغيل make . سيؤدي ذلك إلى ترسيخ VIML بالنسبة لك ، وتربط الوثائق ، وتشغيل الاختبارات مقابل الحد الأدنى من الإصدار المطلوب من VIM ، والإصدارات الأخرى من VIM والتي قد تكون حاسمة لدعم ، و Neovim.
ترخيص BSD المكون من 3 نقاط - راجع LICENSE لمزيد من التفاصيل