Perl文档(POD)浏览器?

时间:2009-10-02 15:11:17

标签: perl user-interface documentation cpan pod

我正在寻找一个良好的屏幕POD阅读体验。

多年来,我一直在perldoc中使用manxterm来阅读屏幕上的Perl文档,并围绕Pod::LaTeX构建一个小型自定义程序进行打印它。印刷版很好:脚本做得很好。但是,屏幕阅读很痛苦:

  • 您可以搜索,但祝您好运,例如as中的DBIx::Class::ResultSet部分。 Less不了解文档的结构,搜索常见的英文单词毫无意义。
  • 每次文档告诉我 see section so-and-so 时我都很害怕。大。现在我必须找到它。然后回到我原来的位置并不是微不足道的(尽管这可能是我不那么无知的表现)
  • 查看文件某某更糟糕。 !perldoc foo有效,但两个文件之间的切换很难。你可以通过暂停较少并从shell运行perldoc来解决这个问题,但这是更多的击键而且我很懒。
  • 格式化有很多不足之处。

我希望能够点击目录,然后转到该部分。我希望能够点击“看到其他”然后去那里。等等。到目前为止,我知道两种可能性:

我正在运行Debian GNU / Linux,Lenny和Squeeze。但请为所有平台建议程序,以使其尽可能有用。

5 个答案:

答案 0 :(得分:7)

您可以尝试使用内置的http服务器Pod::Browser,它可以与您的浏览器连接,或者像Tk::Pod这样的gui pod浏览器。

答案 1 :(得分:5)

您是否看到CPAN::Mini::WebserverPod::POM::WebApache::Perldoc?这些设置了一种本地方式,让您可以查看文档的HTML版本。

答案 2 :(得分:2)

我建议您使用pod2html

将所有POD转换为HTML

这使它可浏览,链接和美观,你可以自定义外观和;通过CSS感觉。

答案 3 :(得分:1)

刚刚添加两个似乎已经错过的POD服务器了!

答案 4 :(得分:0)

另请参阅Gtk2 :: Ex :: PodViewer,这是一款基于GTK的优秀GUI查看器。如果您还使用Windows,则可以在Camelbox中找到预先构建的包装器(http://code.google.com/p/camelbox/)。