容器化运行wine模拟器制作开源代码索引chm文件

本文介绍了如何利用globals代码索引工具和Docker容器化技术,方便地创建类似Windows CHM格式的代码查看文件。通过在容器中运行wine模拟器,避免了在Linux系统上直接处理大量小文件的问题,提供了快速的代码导航体验。
摘要由CSDN通过智能技术生成

1.代码索引制作工具

	个人平时工作常常会把碰到疑问的地方拉出代码来看,  用到了不少代码索引工具,各有利弊.
	.
  1. source insight 本身可能是盗版的 而且还需要安装建立工程 比较麻烦

  2. github java语言支持代码索引 但是因为在web上的缘故代码的跳转比较慢.

  3. lxr 可以索引代码 通过自建web服务器的方式 但是之后服务器上到处都是小文件, 对ext3 ext4 文件系统是种压力, 这样的操作尽量去避免

    使用下来 都没有 windows chm 的代码查看的方式方便, 这里讲一下 windows chm 索引的开源代码的方法.

2.globals 代码索引工具

globals 类似  lxr 对代码进行索引,  但是代码的索引尽量在函数级别, 颗粒度不大不小刚刚好. 
怎么可以把索引好的代码也放到 windows 下也可以看呢, 用wine + chm 的方式. 

3.容器化代码索引工具

3.1索引代码, 在当前目录索引代码

	 #我们对curl 代码坐一下索引制作成 chm 
	 wget http://mirrors.aliyun.com/gentoo/distfiles//curl-7.67.0.tar.xz
	 tar -xzvf curl-7.67.0.tar.gz && cd  curl-7.67.0
	 # 生成索引文件在 HTML 目录中 
	 docker run  --rm -v $(pwd):/src/  greshem/global:6.5 

3.2 打包成chm文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值