علامات GVIM Perl تحت Win32 - هل يجب أن أستخدم Perl :: Tags؟
-
05-07-2019 - |
سؤال
أنا مبتدئ عندما يتعلق الأمر بـ GVIM و Perl & Test Scripts ، لذلك آمل ألا يكون هذا سؤالًا غبيًا؟
لقد نجحت في تثبيت Perl :: Tags 0.26 تحت Linux و OS X ولكنني أحصل على أخطاء اختبار التثبيت تحت Win32 - انظر أيضًا perl.cpan.testers
أسئلتي هي:
(ط) هل يحتاج Vim Perl :: علامات أو هل يمكنني الاعتماد على CTAGs المفرطة لإنشاء العلامات المناسبة لي؟
(2) إذا كنت بحاجة إلى علامات perl :: ، فكيف يمكن للمرء إصلاح المشكلة التالية - يبدو أن العديد من اختبارات التثبيت تفشل لأن الاختبار يتوقع /est.pm ولكن يحصل على test.pm تحت Win32. فيما يلي مثال من الاختبار 02_subclass.t:
لا يفشل الاختبار الحالي بموجب WIN32
like ($todo_tagger, qr{Test\t\S+/Test.pm\t/package Test;/} , 'package line');
هذا الاختبار ينجح - لاحظ الملاذ الدليل
like ($todo_tagger, qr{Test\t\S+\\Test.pm\t/package.Test;/} , 'package line');
هل سيمنع هذا ملف العلامات العاملة؟
المحلول
لا أستطيع التحدث إلى فائدة Perl::Tags
(أستخدم CTAGS بنفسي ، لكنني لا أستخدم حاليًا أي علامات لـ Perl) ، ولكن بالنسبة لفشل الاختبار ، فإنها تبدو غير ضارة. يجب أن يسير كل شيء على ما يرام إذا قمت بعمل "تثبيت ملحوظ". لقد قدمت تقريرًا عن الأخطاء على rt.cpan.org حول الاختبارات الفاشلة.