一场游戏一场梦

在我的歌声里早已没有你

My Links

Blog Stats

留言簿(0)

随笔分类

随笔档案

文章档案

其他blog -.-


搜索

最新评论

阅读排行榜

评论排行榜

我要这样看源代码!!!!!!!!!!!!!!!

我很喜欢看源代码,可是众多源文件如何下手?都添加到VS,还是code::block??如果可以打包成CHM或者PDF就好了。。
1.准备一个c2html.exe 这个东西有开源代码http://c2html.sourceforge.net/ down下来
   定制自己喜欢的样式,convert.c里有个 const CODEPART codepart[NUM_DIFF_PARTS] 这是一个表,修改自己想要的样式,比如我喜欢预处理是蓝的就改这一行为:
{check_begin_preprocessor,check_end_preprocessor,{LIGHT_BLUE,         {FALSE, FALSE,  FALSE     }}},

2.编译 当然是> cl main.c convert.c ........ OK得到main.exe..改个名字叫c2html.exe吧。。其实是我不知道cl输出文件命的参数。。第一次编译会有错误,这个错误把所有.c文件的 <c2htm.h>改成“c2htm.h“就O了

3.效果不怎么样啊,主要是字体我不喜欢,于是我就在 convert.c CTRL+F font 结果也没找到和字体,大小相关的东西。。于是跑到c2html.h看看,哦 马上 #define FONT_FACE "Courier New"/*"Monospace"*/ 再一看#define TAB_SIZE 8 马上该成4 重新编译一下,字体变了。TAB也舒服了。字体太大了。怎么办啊,没找到定义,于是想到了<body>标签(嘿嘿,N年前我学过一点HTML)果然发现了 write_header_footer.c里面有,马上 <font size=\"2\" face。。。。这个2是我试出来的,我一开始用10太大了。用5也大,最后试了个2比较喜欢。。

4.c2html.exe 出来了,把刚才看的main.c拖到 c2html.exe。不错,能生成,达到我喜欢的效果了,喜欢的快去定制哦

5.事情告一段落,到底是写个bat做批量处理(bat可以做文件历遍么-.-)还是再弄个exe用API呢。过几天吧,反正最近也不想看源代码.

6.html->chm的东西一大把。不搞

7.为自己玩了一把开源代码。。第一次哦

posted on 2009-07-22 23:19 fdo 阅读(2078) 评论(8)  编辑 收藏

Feedback

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-22 23:31 fdo

CHM不用担心自己不小心把源文件修改了。索引查找功能也不错。又能高亮看,舒服。 太水了啊。。。。。

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-23 10:16 fdo

下面保存为cmd文件,如 convert.cmd.新建文件夹-》temp.里面为
convert.cmd c2html.exe src(src是源代码目录),执行convert就OK了。。。。
::@echo off
rem 正在转换
for /f "delims=" %%i in ('dir /b /a-d /s "*.h"') do c2html %%i
for /f "delims=" %%i in ('dir /b /a-d /s "*.c"') do c2html %%i


for /f "delims=" %%i in ('dir /b /a-d /s "*.h"') do del %%i
for /f "delims=" %%i in ('dir /b /a-d /s "*.c"') do del %%i
rem 转换结束
pause

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-23 16:46 yang帅

不错

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-24 08:33 Diviner

有没有用过doxygen?推荐试用看看。

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-24 17:12 施华洛世奇

顶!!!!!

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-24 19:33 山丘之王

看源码,当属sourceinsight最牛B

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-29 08:42 我爱娱乐人

慢慢研究。

# re: 我要这样看源代码!!!!!!!!!!!!!!! 2009-07-31 09:43 天天网络

555, 看不懂。


标题  
姓名  
主页
验证码 *
内容   
  登录  使用高级评论  Top
[使用Ctrl+Enter键可以直接提交]