Как отобразить раскраску синтаксиса языка с помощью модуля DAV SVN? - PullRequest
4 голосов
/ 20 октября 2010

При просмотре файла с простым текстовым кодом (например, «.py», «.c», «.cpp», «.m», «.as», «.js» и т. Д.) Возможно иметь модуль DAV SVN отображает цветную синтаксическую раскраску?

Это было бы удивительно. В настоящее время это всего лишь черный простой текст, но было бы здорово, чтобы это работало, чтобы было проще читать код в браузере, для тех людей, которым просто необходим быстрый доступ браузера к svn, без необходимости открывать код в IDE или модный текстовый редактор, такой как Notepad ++.

Ответы [ 3 ]

3 голосов
/ 20 октября 2010

Я не верю, что DAV SVN сделает это сам. Лучшее, что он может сделать - это обслуживать документы с правильными заголовками Content-Type. Вы можете выполнять преобразования XSLT в списках каталогов, но это вам мало поможет.

Боюсь, вам придется переключиться на более тяжелую программу просмотра, если вы хотите получить хороший результат. Одним из вариантов будет websvn + enscript.

1 голос
/ 20 октября 2010

Если apache уже запущен, попробуйте websvn с Цветовое оформление списков файлов и многие другие функции.

0 голосов
/ 23 мая 2013

Для PHP я делаю это, добавляя приложение / тип в качестве источника php в директиву location.

<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>
...