Perl文档(POD)浏览器?

问题描述:

我在找的是一个很好的屏幕POD阅读体验。Perl文档(POD)浏览器?

多年来,我已经使用perldocmanxterm运行阅读屏幕上的Perl文档,并围绕Pod::LaTeX建立了一个小型的自定义程序进行打印。印刷版是好的:脚本做得很好。然而,屏幕上的读数是痛苦的:

  • 您可以搜索,但好运气找到例如,在DBIx::Class::ResultSetas部分。较少不知道文档的结构,搜索普通的英文单词毫无意义。
  • 我害怕每次文档告诉我see section so-and-so。大。现在我必须找到。然后回到我所在的地方不会是微不足道的(虽然这可能是我不那么无知的表现)
  • 查看文件什么都不好。 !perldoc foo的作品,但两个文件之间的切换是困难的。你大多可以通过减少挂载并在shell中运行perldoc来解决这个问题,但这更多的是击键和我很懒。
  • 格式化有很多不足之处。

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

我在运行Debian GNU/Linux,Lenny和Squeeze。但请建议所有平台的程序尽可能地使这个有用。

+3

很多你抱怨的东西是我在一个单独的终端窗口(或屏幕,或其他)做的东西。我也不太关心格式化。 :) – 2009-10-02 16:16:51

你可以尝试Pod::Browser这是内置的http服务器,你可以连接到您的浏览器,或类似Tk::Pod这是gui pod浏览器。

+0

所以你知道,你的第一个链接已经死了。 – ale10ander 2016-04-04 21:49:44

+1

@Cptn_Hammer修复了它对于mpeters – derobert 2016-04-04 22:45:31

我会使用电子书籍pod2html

这使得可浏览的链接和好看所有的POD转换成HTML,你可以自定义外观&通过CSS感觉。

+1

这是我使用的,因为它从'net'断开时很方便,并且与lynx一样可以从命令行使用(有点不幸,它不在标准的MacOSX发行版中,但是macports拥有它)。我想知道是否有可能设置ExtUtils :: MakeMaker首选项来为所有安装默认生成html文档...? – Ether 2009-10-02 16:43:03

你见过CPAN::Mini::WebserverPod::POM::WebApache::Perldoc?这些为您设置了一个本地方式,让您可以查看文档的HTML版本。

只是添加了两个POD服务器,这些服务器似乎到目前为止已经错过了!

+0

有什么可以选择这些不同的选项 – justintime 2010-03-17 12:13:49

+0

@justintime:未使用Pod :: Web服务器,所以不能评论。但我确实使用Pod :: Server并对它感到非常满意。我喜欢它呈现POD的方式,并且因为它建立在蹲坐框架上,我感到很舒服,因为知道如果需要的话我可以进行本地修改(我目前还没有这样做......但添加搜索选项将是一个好主意!) 。 – draegtun 2010-03-17 12:36:10

看一看也在Gtk2的视觉::防爆:: PodViewer是基于GTK优良的GUI浏览器。如果您还使用Windows,则可以在Camelbox(http://code.google.com/p/camelbox/)中找到预构建的包装器。

+0

乍看之下,podviewer(v0.18,CPAN说这是最新的)看起来像一个抛光不足的podbrowser。 – derobert 2011-03-15 16:21:42