快速阅读源代码的工具

jqbsx 2009-06-02 09:26:33
http://123.183.126.178

功能

1 去除C源代码中未使用的条件编译分枝
2 include 文件链接
3 可以知道变量,在什么地方定义的,在什么地方用过
4 可以在每一行加笔记
...全文
259 34 打赏 收藏 转发到动态 举报
写回复
用AI写文章
34 条回复
切换为时间正序
请发表友善的回复…
发表回复
jqbsx 2009-06-25
  • 打赏
  • 举报
回复
http://sites.google.com/site/jqbsx3/
nadoo 2009-06-05
  • 打赏
  • 举报
回复
slickedit
http://www.slickedit.com/content/view/409/239/

和谐:
win:
http://download.csdn.net/source/1332070
linux:
http://download.csdn.net/source/1334485
king99 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 candy110 的回复:]
source insight...
[/Quote]

支持~他们好久没开发新东东了
heling2008 2009-06-05
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 sxj0384 的回复:]
source insight 感觉更好!
[/Quote]

我也觉得,不过看个人习惯了。
jqbsx 2009-06-05
  • 打赏
  • 举报
回复
new ip: 124.239.73.139
jqbsx 2009-06-05
  • 打赏
  • 举报
回复
sleep now .....
呵呵。
hofstede 2009-06-04
  • 打赏
  • 举报
回复
这样的工具,我也想要
rocklad 2009-06-04
  • 打赏
  • 举报
回复
都没用过,呵呵~试试看
jqbsx 2009-06-04
  • 打赏
  • 举报
回复
new ip: 123.183.122.4

用source insight 的朋友,当你用的不爽的时候,希望你能想起这个只有一面之交的朋友。 呵呵
jqbsx 2009-06-03
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 ForestDB 的回复:]
精神上支持LZ。

不过不要说这样的话:
“功能上我推荐的比 source insight , doxgen , lxr , 包括 Code::Blocks ,要强大的多。目前 无出其右者!”
一般这样做广告的(不知道这个是LZ自己的项目还是推荐别人的项目),或多或少都会招致一部分人的反感,
一般的open source不会这样说,顶多自己夸自己好罢了,然后其他的由事实说话(也就是做得好,用的人自然会说好的)。
[/Quote]


谢谢!

不过,这也是实际情况。
任何人都可以去source insight , doxgen , lxr , 包括 Code::Blocks 的的
网站上去看,或致信相应的技术部门。问问他们能否做到 14楼 9楼所提到的

source insight 对条件编译就不能完全搞定。

即使windows studio ,也可致信相应的技术部门,询问。

我不怕!



tsocpp 2009-06-03
  • 打赏
  • 举报
回复
up
jqbsx 2009-06-03
  • 打赏
  • 举报
回复
1,对
2, 对,不过,编程可能有80%是在作重复劳动,基本上大多数功能已经有了,只需要作小的修改。修改在大多数情况下比重新写要快。所以看代码就很重要了。debian 有20G的源代码,但没有人能看很多。
3 全文搜索,
——除非你给每个不同的变量起个不同的名字。
——grep 一个大项目时,一次全文搜索, 5-10分钟是常有的事。将是很痛苦的
老邓 2009-06-03
  • 打赏
  • 举报
回复
是楼主自己写的吗?
我觉得:IDE的作用不只是用来看源码的。
也不是每个变量都需要知道在哪儿定义的。
实在不行,还可以全文搜索。
jqbsx 2009-06-03
  • 打赏
  • 举报
回复
Compare with SourceInsight:

1. SourceInsight need to do a lot of operations before it can be used, quite complicate. Here is SourceInsight manual.
我的 need not.
2. SourceInsight need to do something else to work around some problem. They confess that SourceInsight will be confused sometime. For more, please read http://www.sourceinsight.com/faq35.html .
我的 need not.
3. For lookup references, SourceInsight require user to set search method, search range , and so on. And will give user some useless infomation. (SourceInsight Lookup References)
我的 will give only the real references.
ForestDB 2009-06-03
  • 打赏
  • 举报
回复
精神上支持LZ。

不过不要说这样的话:
“功能上我推荐的比 source insight , doxgen , lxr , 包括 Code::Blocks ,要强大的多。目前 无出其右者!”
一般这样做广告的(不知道这个是LZ自己的项目还是推荐别人的项目),或多或少都会招致一部分人的反感,
一般的open source不会这样说,顶多自己夸自己好罢了,然后其他的由事实说话(也就是做得好,用的人自然会说好的)。
laowa1840 2009-06-03
  • 打赏
  • 举报
回复
vim emacs
  • 打赏
  • 举报
回复
有source insight好用吗?
nk_ysg 2009-06-03
  • 打赏
  • 举报
回复
source insight
jqbsx 2009-06-03
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 Loaden 的回复:]
貌似linux下使用的工具
不如Code::Blocks
[/Quote]

没有修改权限,只好每天 发布新ip了 : 123.183.124.121

比如:

...
a = a + b;
...
Code::Blocks能告诉你a在什么地方定义的马?

如果

....
{ int a;
.....
{ doulbe a;
.....

{ sturct sth a;

.....
a = b;

}
}

}
他能准确告诉你 a 是那里定义的马?

另外:

int a;

他能准确告诉你 a 在哪里使用过吗? 他最多把所有的a 都列出来。


功能上我推荐的比 source insight , doxgen , lxr , 包括 Code::Blocks ,要强大的多。目前 无出其右者!

pwangeng311 2009-06-03
  • 打赏
  • 举报
回复
显然阅读代码用source insight
加载更多回复(14)

69,368

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧