perl - Win32 下的 gVim perl 标签 - 我应该使用 Perl::Tags 吗?

标签 perl vim winapi perl-module

我是 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/

相关文章:

perl - 在 Perl 中绑定(bind)运算符意味着什么?

php - 大数据集的流程优化

session - 如何在 Vim 中保存和恢复多个不同的 session ?

c++ - 如何合并一个 pImpl 接口(interface),同时还允许 WndProc 与其交互?

windows - 导出符号时必须指定 extern "C"吗?

regex - 将匹配的 Perl 正则表达式保存为变量

perl - 在主目录中安装 perl 模块时出现问题

vim - 从完成弹出菜单中获取所选项目

vim - 如何为 Vim 卸载/删除带有病原体的插件

c++ - 在另一个中挂起和恢复一个 C++ 线程