2

我是 gVim、Perl 和测试脚本的新手,所以我希望这不是一个愚蠢的问题?

我已在 Linux 和 OS X 下成功安装 Perl::Tags 0.26,但在 WIN32 下出现安装测试错误——另见perl.cpan.testers

我的问题是:

(i) VIM 需要 Perl::Tags 还是我可以依靠 exuberant ctags 为我生成合适的标签?

(ii) 如果我需要 Perl::Tags 那么如何解决以下问题 - 许多安装测试似乎失败了,因为测试需要 /Test.pm 但在 WIN32 下获得 \Test.pm。这是来自 test 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');

这会阻止标签文件工作吗?

4

1 回答 1

3

我不能说Perl::Tags(我自己使用 ctags,但我目前没有为 Perl 使用任何标签)的用处,但至于测试失败,它们看起来无害。如果您进行“注释安装”,一切都应该没问题。我已经在 rt.cpan.org 上提交了关于失败测试的错误报告。

于 2009-10-22T10:34:20.760 回答