2010-01-29 45 views
10

有没有一个容易使用的“你看到什么是你得到”编辑器的Pod可用?是否有一个所见即所得的Perl Pod编辑器?

我不是那么习惯Pod的语法,所以有了编写Pod的选项并立即看到输出结果会有多大的帮助。理想情况下,这个编辑器会有一些“代码完成”来帮助正确的语法。

有没有这样的编辑器?

+3

不知道是否有人,但你可以捅帕德雷伙计。 http://search.cpan.org/dist/Padre – Schwern 2010-01-29 19:25:14

+1

这样的事情没有希望。 Pod是一种可以轻松转换为其他格式的格式。你不应该在乎它是什么样子,因为你看到的不是别人会看到的。 Pod不是一种演示语言。这是一个结构性标记,其他的东西决定呈现。 – 2010-01-29 20:19:15

+0

Pod有什么问题让你想要这个? – 2010-01-29 20:19:37

回答

5

不,至少不是我所听过的耳语。 Pod是一种非常简单的标记形式;它不应该花很长时间来学习它。也就是说,任何像样的文本编辑器都应该是可配置的,以识别Pod指令并对其应用语法突出显示。如果你的编辑完成关键字的代码,你也会得到。 (注:代码完成不适用于假想的所见即所得的编辑器。)

至于看到输出,没有标准的渲染Pod方式。它可以呈现为纯文本,HTML或任何其他人写的译者。根据您的文本编辑器,您可以添加一个“用户命令”来翻译当前文档并在适当的查看器中显示它。例如,通过pod2html运行它并在Firefox中打开结果页面。

编辑: perlpod的Hints for Writing Pod节说

如果你在HTML比在波德写作比较熟悉的写作 ,你 可以写在简单的HTML文档 尝试你的手和 其转换为波德与 实验Pod::HTML2Pod模块

这将所有你可以使用所见即所得的HTML编辑器来编写文档。 (至少在原则上;很大程度上取决于编辑器产生的输出类型。)

+0

尽管HTML并非所见即所得。你看到的是你所看到的,而不是其他人可能看到的。 :) – 2010-01-29 20:20:47

+0

是的,这可能工作我猜,但HTML2Pod说: “尽量避免使用所见即所得的HTML编辑器,因为他们经常产生可怕的来源” ......这或多或少把我放在相同的位置。如果我必须手动编写语法,我可能会立即在perldoc中执行。 无论如何,这不是什么大事,所以我放弃了这个想法。感谢您的帮助。 – Fredrik 2010-02-02 15:55:33

1

CPAN上有未完成的App::Wx::PodEditor

+0

http://search.cpan.org/perldoc/App::Wx::PodEditor可能是一个更好的链接。 – 2010-01-31 04:39:01

1

虽然不是编辑器Gtk2 :: Ex :: PodViewer是基于GTK的优秀的POD GUI查看器。由于Camelbox的GTK绑定(http://code.google.com/p/camelbox/),它也可以在Windows上轻松使用。 Camelbox的安装程序出现在Gtk2 :: Ex :: PodViewer的全功能包装盒中。