以前很蠢,自己写脚本干,效果恶差,学艺不精啊:(
偶然地发现这个好东西:GNU 的 source-highlight,源里就有,另外再加装一个 exuberant-ctags 还可实现添加函数名,变量名的超链接链到相应的声明定义处。
执行:source-highlight ./rw-sync.c --line-number --gen-references=inline
enjoy
将C代码转为语法高亮显示的html
-
- 帖子: 89
- 注册时间: 2006-03-19 18:25
- 来自: FZ->TJ->PEK->AMS->MTL
-
- 帖子: 7
- 注册时间: 2007-11-11 12:39
- 来自: Cambridge, MA
- 联系:
-
- 帖子: 768
- 注册时间: 2006-09-20 19:56
- fzlug
- 帖子: 38
- 注册时间: 2007-02-25 14:22
- 来自: fuzhou
- 联系:
doxygen是综合工具,vim可转换单个c源文件为html
没错,doxygen可以将整个代码目录转换为web可浏览的html文件,对C源文件语法加亮只是很小的功能,不仅如此,它还可以分析出函数、变亮列表,调用关系图、引用关系图,如果按照一定的语法编写注释,它生成的文档可以直接作为Api手册.这里附一个开源的PBX asterisk 调用关系图colinzhengj 写了:could try Doxygen too
至于vim,打开C源文件后,输入命令
:TOhtml
即可