4

查看纯文本代码文件(即“.py”、“.c”、“.cpp”、“.m”、“.as”、“.js”等)时,是否有可能拥有 DAV SVN模块渲染语言特定的语法着色?

这将是惊人的。目前它只是黑色纯文本,但让它工作很好,所以在浏览器中阅读代码更容易,对于那些只需要快速浏览器访问 svn 的人来说,不需要在 IDE 中打开代码或精美的文本编辑器,例如 Notepad++。

4

3 回答 3

3

我不相信 DAV SVN 会自己做这件事。它可以做的最好的事情是提供具有正确 Content-Type 标头的文档。您可以对目录列表进行 XSLT 转换,但这对您没有多大帮助。

如果您想要漂亮的输出,恐怕您将不得不切换到更重的浏览程序。一种选择是 websvn + enscript。

于 2010-10-19T21:22:12.290 回答
1

如果 apache 已经在运行,请尝试使用文件列表着色和更多功能的websvn 。

于 2010-10-19T21:37:26.453 回答
0

对于 PHP,我通过在 location 指令中添加一个应用程序/类型作为 php 源来做到这一点。

<Location /dav>
    ... # Your dav settings
    AddType application/x-httpd-php-source .php
    #ForceType text/plain  ## You should not use this if you want code coloring
</Location>
于 2013-05-23T07:54:50.157 回答