我是 gVim、Perl 和测试脚本方面的新手,所以我希望这不是一个愚蠢的问题?
我已在 Linux 和 OS X 下成功安装 Perl::Tags 0.26,但在 WIN32 下遇到安装测试错误 - 另请参阅 perl.cpan.testers
我的问题是:
(i) VIM 需要 Perl::Tags 还是我可以依靠丰富的 ctags 来为我生成合适的标签?
(ii) 如果我需要 Perl::Tags 那么如何解决以下问题 —— 许多安装测试似乎失败,因为测试需要/Test.pm,但在 WIN32 下却得到\Test.pm。以下是测试 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 使用任何标签),但至于测试失败,他们看起来无害。如果您执行“notes install”,一切都会顺利。我已在 rt.cpan.org 上提交了有关失败测试的错误报告。
关于perl - Win32 下的 gVim perl 标签 - 我应该使用 Perl::Tags 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1606259/