在ViewVC for SVN中启用语法着色

在ViewVC for SVN中启用语法着色,svn,syntax-highlighting,mime,viewvc,Svn,Syntax Highlighting,Mime,Viewvc,我刚刚在一台机器上安装了ViewVC1.1.21,该机器承载一个从旧CVS迁移过来的SVN存储库 我想像Eclipse一样为源文件(Java、属性和XML文件)启用语法着色。我已经安装了python Pygments和python3 Pygments,不管两者之间有什么不同。我还设置了enable\u syntax\u coloration=1 我注意到所有文件都有svn:mime类型为text/plain mime类型是否影响语法突出显示?我是否需要做其他事情来修复着色?使用以下过程: 在v

我刚刚在一台机器上安装了ViewVC1.1.21,该机器承载一个从旧CVS迁移过来的SVN存储库

我想像Eclipse一样为源文件(Java、属性和XML文件)启用语法着色。我已经安装了
python Pygments
python3 Pygments
,不管两者之间有什么不同。我还设置了
enable\u syntax\u coloration=1

我注意到所有文件都有
svn:mime类型
text/plain


mime类型是否影响语法突出显示?我是否需要做其他事情来修复着色?

使用以下过程:

  • 在viewvc.conf中设置
    detect_encoding=1

  • 在viewvc.conf中设置
    enable\u syntax\u coloration=1

以下是注意事项:

需要'chardet'模块,当前仅由语法着色逻辑(如果启用)用于'markup'和'annotate'视图;请参阅“启用语法着色”

如果失败,请使用旧流程:

  • 在viewvc.conf中设置
    使用_enscript=0

  • 在viewvc.conf中设置
    使用_highlight=1

  • 在viewvc.conf中查找突出显示的路径

    • 取消注释

    • 对值执行
      ls

    • 如果Pygments在那里,什么也不要做

    • 否则,使用
      which
      查找Pygments的路径,然后将其设置为新值

  • 在viewvc.conf中启用mime_类型_文件

  • 在viewvc.conf中查找
    mime\u类型\u文件

    • 对值执行
      ls

    • 如果存在
      mime.types
      ,则不执行任何操作

    • 否则,使用
      find
      查找
      mime.types
      的路径,然后将其设置为新值

参考资料


我需要在viewvc.conf中添加此配置

默认\u文件\u视图=标记

向康迪问好