Perl теги gVim под Win32 - я должен использовать Perl :: Tags?
-
05-07-2019 - |
Вопрос
Я новичок, когда дело доходит до gVim, Perl & amp; тестовые сценарии, так что я надеюсь, что это не глупый вопрос?
Я успешно установил Perl :: Tags 0.26 под Linux и OS X, но получаю ошибки тестов установки под WIN32 - также см. perl.cpan.testers
Мои вопросы:
(i) Нужно ли VIM Perl :: Tags или я могу положиться на обильные ctags для генерации подходящих для меня тегов?
(ii) Если мне нужны Perl :: Tags, то как можно решить следующую проблему - многие из тестов установки кажутся неудачными, потому что тест ожидает /Test.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 о неудачных тестах.