标题:TraceView 一个快速看代码的工具(开源软件)
作者:htyoung
日期:2008-10-13 23:59
内容:
如果 你在找一个轻量级的 像sourceinsight的一样的工具,那么可以看一下这个工具,
100% QT 4打造,也就是可以在linux ,windows下运行.
给个拷屏:
1.? windows 安装包可以直接从这里下载:
http://sourceforge.net/project/showfiles.php?group_id=169797
2.? windows 源代码 使用如下命令可以得到:
svn co https://newtraceview.svn.sourceforge.net/svnroot/newtraceview newtraceview
编译方法看INSTALL 文件
2.? linux 源代码 使用如下命令可以得到:
svn co -r18 https://newtraceview.svn.sourceforge.net/svnroot/newtraceview newtraceview
如果感兴趣可以先看一下使用向导
#1 [htyoung 10-25 00:52]
TraceView 新版本发布(0.1.71),终于把大部分linux下的功能在windows下实现了.
什么是新的?
试一下就知道.
http://sourceforge.net/project/showfiles.php?group_id=169797
大家感兴趣的话,可以把里边的一个个模块,分别解释给大家,有些class可以利用到别的项目里。
#2 [htyoung 10-30 00:44]
TraceView 升级到0.1.76
主要变化是文本编辑器既可以使用QTextEdit内核,也可以用qscintilla作为编辑器内核,
原理是通过使编译开关去切换的。
用qscintilla内核的原因是QTextEdit打开大文件效率很低(如5MB以上),qscintilla就快很多.
还有如果你在找一个带行号的编辑器内核,可以看一下我代码里的 YTextEdit这个类,他类似于QTextEdit,但是带行号.
下载地方: newtraceview.sourceforge.net
#3 [water_wf 11-04 10:03]
你的这个编辑器有没有代码提示功能,我也在作类似的工作,而且类c语言的语法解析马上就可以完成了,能不能找个时间聊下,我特别想集成cvs 和svn的功能
我的qq:29205426
msn:zhwsh00@tom.com
#4 [htyoung 11-04 22:52]
引用第3楼water_wf于2008-11-04 10:03发表的 :
你的这个编辑器有没有代码提示功能,我也在作类似的工作,而且类c语言的语法解析马上就可以完成了,能不能找个时间聊下,我特别想集成cvs 和svn的功能
我的qq:29205426
msn:zhwsh00@tom.com
是的暂时没有代码提示功能,本来打算这个功能将在下一个版本里完成。
主要是由于我的编辑器内核既是Qscintilla也可以是QTextEdit,所以一直在考虑,用什么方法来保持它们的兼容。
#5 [water_wf 11-05 08:49]
QTextEdit 和QScintilla打开大文件都有问题,我们可以合作下吧,我修改的打开一个64M的文件只需要6秒钟(我机子的机器上,一般配置),支援80多中编程语言,我自己给scintilla加了很多。我白天无法上网,留个邮箱,方便联系