Gitweb:我如何在树视图中看到带有颜色的源代码

Pab*_*les 18 git gitweb

我用gitweb.

在树视图中,我看到了我的源代码.但是这个代码都是黑色的,我喜欢可配置添加突出显示

Jak*_*ski 23

要在现代gitweb的'blob'视图中启用语法高亮,您需要

  1. highlight安装的程序(从"突出"包的一个,而不是从"源高亮"或"SRC-高亮";它们是不同的程序).

  2. 配置gitweb以启用源突出显示.这可以通过添加以下行来完成

    $feature{'highlight'}{'default'} = [1];
    
    Run Code Online (Sandbox Code Playgroud)

    通常用于安装的gitweb配置文件/etc/gitweb.conf.

    请参阅gitweb.conf联机帮助页中的"配置gitweb功能"部分(以及一般说明的联机帮助页),有关"突出显示"功能的部分或gitweb源中的相关行.

    注意:如果将gitweb与持久性Web服务器环境(如mod_perl,FastCGI或PSGI)一起使用,则可能需要重新启动gitweb脚本(如果将其配置为仅读取一次配置).


原始回复(历史)

这是目前不支持,但看看我的混帐/ jnareb-git.git库的叫做gitweb /网络分支 -这两个提交加入语法高亮的GitWeb被发送到git的邮件列表(如RFC =请求注解补丁).这些补丁使用http://www.andre-simon.de/中的突出显示工具

您可以尝试选择这两个提交:5f7b64614edcf10d.

  • 从这个问题的其他答案来看,看起来这些补丁被git本身接受了,对吧? (3认同)
  • 现在你的发行版的git包应该已经包含高亮支持了.您只需要在gitweb.conf中启用它. (2认同)

小智 16

如果您不想更改包文件,Todochangeusername过程的替代方法是安装突出显示,然后添加到文件的底部/etc/gitweb.conf:

$feature{'highlight'}{'default'} = [1];

(没有\ escape字符).