最新版已经在单位的机器上使用一个星期了,没有发现问题.
如果各位发现什么问题可以回帖或者在Issues页面中提出,谢谢:)项目/下载地址:http://code.google.com/p/vbenhancedsearch/介绍:
这是一个VB6的插件,为VB6提供了增强的搜索支持. 此插件支持的功能
普通/模式搜索字符串 
正则搜索、替换字符串 
搜索结果列表 
搜索结果相关代码预览 
替换结果相关代码预览 
可取消当前搜索操作 
双击定位结果代码 更新记录:
v2.3.0.75
增加热键显示结果列表的功能 
修改了在搜索过程中显示隐藏的搜索对话框导致的错误 
v2.3.0.74
调整过滤器应用时的算法 
在快捷菜单中增加"显示搜索对话框"项 
调整了显示代码预览的算法 
修改过滤器帮助的网页地址到Google的Wiki 
v2.3.0.73
修改了预览窗体无法显示的问题 
修改了切换结果元素时的处理方式 
v2.3.0.72
在失去连接后删除内存中的对象 
使用自绘列表控件代替CheckBox?式的自绘列表,解决了列表显示的问题 
去除残留的ADO控件引用 
取消了结果列表的缓冲模式 
调整代码存储结构 
修改/调整输出脚本 
修改了没有搜索的时候显示结果列表导致VB崩溃的问题 
v2.2.0.71
增加HelpID 
默认过滤器增加ProcType?(过程类型) 
修改了列表重绘时查询结果元素的算法,提高了重绘的速度 
调整了列表的颜色属性 
调整结果列表中高亮元素的显示方式 
为搜索结果增加缓冲区,在到达一定数量后刷新列表 
修改了列表元素个数超限的问题 
v2.2.0.70
增加xml的TrimLine?相关属性,默认显示的时候不再带前边的空白字符 
v2.2.0.69
ListBox?从Filter的xml中获取信息,进行重绘,加快了重绘速度并且不受用户修改代码的影响 
修改了重绘焦点/选中元素的算法 
修改热键的菜单名称 
在回调函数返回之前清除Err对象 
在ListPainter?关键函数中增加错误处理/显示代码 
忽略RelativeText?函数的错误(此错误可能会导致IDE不稳定) 
v2.2.0.68
补充修改了ListBox?超限的问题 
修改了ObjectCollection?,StringCollection?的实现方式 
修改了横向滚动条的计算方式 
修改了ListBox?重绘后失去焦点时不显示选中项目的问题 
v2.2.0.67
调整文件名和类名 
增加列表重绘代码,准备将匹配子串用粗体显示 
修改了在显示时提取选中字符串的功能 
调整了热键设定对话框的焦点处理方式 
增加了列表重绘功能,可以在列表框中用粗体显示匹配项 
用另一种颜色显示@Line之前的信息 
调整了横向滚动条的算法 
修改了过滤器无法立即应用的问题 
修改了ListBox?元素可能会超限的问题 
v2.1.0.66 (Beta 2)
修改了默认过滤器会输出转义字符的问题 
修改了自定义热键第一次确定后无法保存的问题 
修改了搜索完毕后会自动选中忽略大小写的问题 
修改了无法定位第一个搜索结果的问题 
v2.0.0.64 (Beta)
调整了内部结构 
增加了自定义功能热键的功能 
修改过滤器内核,将ADO改为XML+XSL,提高了过滤速度. 
v1.6.0.63
调整默认Sql属性实现 
调整预览窗口显示判断,当鼠标在其内时仍然显示 
增加预览行数的设置功能(结果窗口的右键菜单) 
v1.6.0.62
搜索/替换文本框不再作为OLE的数据源,但可以接收数据 
解决了重新搜索时任务可能会是全部替换的问题(在全部替换刚刚执行后会有此问题) 
v1.6.0.61
去掉BitmapFace? 
调整一部分rs的调用方式 
锁定了两个窗体. 
修改了检查注释状态的函数,原来的函数只会返回false并在函数内部就进行了添加结果的操作,现改为property get,并且,只返回状态,不进行操作. 
搜索过程中可以关闭搜索对话框了 
搜索结果快捷菜单增加了"重新搜索"和"取消搜索"功能 
解决了检查更新时的一个逻辑问题 
v1.6.0.60
解决了更新判断不正确的问题(原来是直接比较字符串,现在转为整型再比较) 
修改了计划更新无动作的问题 
v1.5.0.59
修改了历史记录添加位置的问题 
修改了调出对话框的时候搜索字符串为空的问题 
增加搜索组合框和替换组合框的OLE Drag操作 
激活窗口的时候将焦点指向Search组合框 
替换图标,提高程序图标的清晰度 
v1.5.0.58
SQL语句只选择最新的10条记录,加快了搜索速度. 
解决了正则全部替换时提示错误无法执行的问题. 
v1.5.0.57
修改了从插件工具栏启动不正常的问题 
添加了升级进度条窗体 
增加定时检查更新的功能 
调整了搜索窗口初始化的方式 
增加MakeUtil?工程,该工程在编译时的脚本中用到,现在有两个功能:1 压缩/解压zip 2 修改DLL默认图标 
将搜索/替换历史增至50个 
修改搜索/替换历史的处理机制 
v1.5.0.56
为右键快捷菜单增加了快捷键. 
增加了ESC关闭结果列表,ENTER定位结果位置的功能. 
修改了全部替换的时候,关于注释无效的问题每个模块提示一次. 
修改了正则表达式,查找,替换时产生的误差. 
修改了通过插件工具栏启动出错的问题. 
v1.5.0.52
修改了升级时版本比较的算法 
v1.5.0.51
增加了仅搜索注释的功能 
增加运行时调试输出的功能 
在Updater增加网站访问函数 
修改了在执行正则表达式全部替换的时候失败,并提示错误的问题. 
搜索过程中关闭对话框不再允许关闭搜索对话框. 
修改了第一次显示过滤器的时候总是没有数据的问题. 
增加了关于对话框 
增加了检查新版本的功能 
在搜索对话框中增加了快捷菜单,可以显示关于对话框和结果列表窗口. 
v1.4.0.50
修改了搜索过程中自动打开所有代码窗口的问题 
v1.4.0.49
调整了模块名称和工程名称的获取方式,加快了执行速度 
PositionInfo?.cls 更改名字,添加了三个用于获取选择方法 
修改了TaskManager?的结构 
增加了对选定区域和当前过程搜索/替换的支持 
frmSearchDialog.frm增加了当前搜索模块的显示 
v1.3.0.48
删除了不用的窗体和类 
更新了程序模型 
帮助文件中增加了项目地址 
因为网络兼容性的问题,将打包文件的名称修改为英文 
v1.3.0.47
自动注册时不再包含命令行 
暂时不再调整搜索对话框显示的位置,仅记录上次的位置 
点击搜索窗口的空白处可以自动输入代码窗口中选中的内容 
由于日志会引起错误,所以不再记录日志信息 
不再使用Hook宏,使用debug.assert来区别IDE环境 
修改了按键响应规则,长时间按下可重复动作 
双击结果菜单条目定位的时候,最大化代码窗口 
v1.3.0.46
修改了选中历史条目并搜索后,搜索字符串显示为空的问题 
补充了插件帮助内容,增加了vbs参考 
v1.3 2008-5-21
替换时提示整词匹配无作用 
使用新方式缓存ErrObject? 
更新事件的传递模式 
重新组织类的结构 
增加快捷键支持 
设定搜索对话框的z-order为topmost 
在普通/模式选项选中时,将全部替换置为无效 
解决同时打开多个ide出现的问题 
让Sql的重置立即生效 
解决只有一个结果的时候无法显示预览窗口的问题 
使用新的show方法来响应键盘消息 
增加对话框的位置判断,每次显示的时候会自动调整位置 
v1.2 2008-5-6
增加了修改查询语句的功能(自定义搜索结果显示方式) 
修改条目信息,增加了函数名,过程类型等信息 
解决了工程中包含关联文档或不含代码模块的组件时崩溃的问题 
再次调整预览窗口算法 
解决了正则替换预览误差的问题(主要是中文引号) 
修改了选中正则,取消搜索过程后整词匹配变为可用的问题 
重新检查并补充遗漏的错误保护 
v1.1 2008-4-22
优化了搜索功能(不再替换不包含关键字的文件) 
修改了结果条目,增加了过程名和类型 
增加了结果列表窗口的错误保护处理 
修改了代码模块不存在时出现错误的问题 
增加了全部替换提示 
用户取消操作不提示 
第二次显示搜索窗口无法显示历史 
修改了输入两个&的时候显示不正常的问题 
调整了预览窗口显示的算法 
修改了搜索范围的问题 
修改了不排除注释的时候有些结果没有加入集合的问题 
修改了宽字符的算法(第1个字节>127或者第2个字节不为0) 
v1.0
普通/模式搜索、替换字符串 
正则搜索、替换字符串 
搜索结果列表 
搜索结果相关代码预览 
替换结果相关代码预览 
可取消当前搜索操作 
双击定位结果代码