• 15911阅读
  • 9回复

TraceView 一个快速看代码的工具(开源软件) [复制链接]

上一主题 下一主题
离线htyoung
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-13
— 本帖被 XChinux 执行加亮操作(2008-10-14) —
如果 你在找一个轻量级的 像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





如果感兴趣可以先看一下使用向导


UserGuider.zip (399 K) 下载次数:109
[ 此贴被htyoung在2008-10-14 22:54重新编辑 ]
***
QT5
***
离线htyoung

只看该作者 1楼 发表于: 2008-10-25
TraceView 新版本发布(0.1.71),终于把大部分linux下的功能在windows下实现了.

什么是新的?

试一下就知道.

http://sourceforge.net/project/showfiles.php?group_id=169797

大家感兴趣的话,可以把里边的一个个模块,分别解释给大家,有些class可以利用到别的项目里。
***
QT5
***
离线htyoung

只看该作者 2楼 发表于: 2008-10-30
TraceView 升级到0.1.76

主要变化是文本编辑器既可以使用QTextEdit内核,也可以用qscintilla作为编辑器内核,
原理是通过使编译开关去切换的。

用qscintilla内核的原因是QTextEdit打开大文件效率很低(如5MB以上),qscintilla就快很多.


还有如果你在找一个带行号的编辑器内核,可以看一下我代码里的 YTextEdit这个类,他类似于QTextEdit,但是带行号.

下载地方: newtraceview.sourceforge.net
***
QT5
***
离线water_wf

只看该作者 3楼 发表于: 2008-11-04
你的这个编辑器有没有代码提示功能,我也在作类似的工作,而且类c语言的语法解析马上就可以完成了,能不能找个时间聊下,我特别想集成cvs 和svn的功能
我的qq:29205426
msn:zhwsh00@tom.com
离线htyoung

只看该作者 4楼 发表于: 2008-11-04
引用第3楼water_wf于2008-11-04 10:03发表的  :
你的这个编辑器有没有代码提示功能,我也在作类似的工作,而且类c语言的语法解析马上就可以完成了,能不能找个时间聊下,我特别想集成cvs 和svn的功能
我的qq:29205426
msn:zhwsh00@tom.com


是的暂时没有代码提示功能,本来打算这个功能将在下一个版本里完成。
主要是由于我的编辑器内核既是Qscintilla也可以是QTextEdit,所以一直在考虑,用什么方法来保持它们的兼容。
***
QT5
***
离线water_wf

只看该作者 5楼 发表于: 2008-11-05
QTextEdit 和QScintilla打开大文件都有问题,我们可以合作下吧,我修改的打开一个64M的文件只需要6秒钟(我机子的机器上,一般配置),支援80多中编程语言,我自己给scintilla加了很多。我白天无法上网,留个邮箱,方便联系
离线htyoung

只看该作者 6楼 发表于: 2008-11-05
QTextEdit打开大文件不大好,但是QScintilla还行,我一般打开10M的还是比较快,如果是64M 只需6s,那应该是相当快了。mail地址短消息给你了。我的Edit高亮语法只需要C/C++ 和XML。其他的没有也没关系。
***
QT5
***
离线wvins
只看该作者 7楼 发表于: 2008-11-06
问个题外话,
QScintilla怎么注册到QtDesigner中去的?

我照文档说明编译并拷贝动态库到plugins目录下了,可是没找到这个插件。
和Release、Debug没有关系吧?
===========
第二遍关掉重启后就有了.
离线xjcook

只看该作者 8楼 发表于: 2008-12-03
生成vc的项目文件时出现如下错误:
WARNING: Failure to find: ytextedit\yqscintilla.cpp
WARNING: Failure to find: ytextedit\yqscintilla.h
WARNING: Failure to find: ytextedit\yqscintilla.cpp
WARNING: Failure to find: ytextedit\yqscintilla.h

那几个文件我在整个目录里都没有找到
环境是vc2005+qt4.4.3

traceview.vcproj文件可以生成,但是编译时还是需要前面那几个文件。
其他都和顺利的编译过了。
[ 此贴被xjcook在2008-12-03 14:56重新编辑 ]
离线htyoung

只看该作者 9楼 发表于: 2008-12-04
引用第8楼xjcook于2008-12-03 14:47发表的  :
生成vc的项目文件时出现如下错误:
WARNING: Failure to find: ytextedityqscintilla.cpp
WARNING: Failure to find: ytextedityqscintilla.h
WARNING: Failure to find: ytextedityqscintilla.cpp
WARNING: Failure to find: ytextedityqscintilla.h
.......


我已经更新了 sourceforge上的文件,附件是这两个文件。
你再试一下。
描述:yqscintilla文件
附件: yqscintilla.zip (4 K) 下载次数:29
***
QT5
***
快速回复
限100 字节
 
上一个 下一个