【软件简介】 陈灯可重用代码段管理器为一款个人软件作品,其可作为一款个人和团队内部的代码段管理软件使用,实现了可重用代码段的入库、搜索和共享等功能。软件具有类似Google的智能搜索框、高效准确的搜索算法、语法高亮度显示、支持附件上传下载、搜索词导航等特点并采用数据预加载以及异步数据加载技术改善了用户体验。 软件包括桌面版本和插件版本两种版本,桌面版本为独立的应用程序,不与IDE集成,使用范围更加广泛,目前最新版本为2.5;插件版本集成在Visual Studio(5.0~10.0)集成开发环境中,使用更为方便。该发布版本为插件版5.0版本。 【软件特点】 1、软件采用开源的Sqlite数据库保存代码段信息,与采用文件保存代码段信息的代码段管理软件相比具有搜索速度快、搜索结果更加准确等优点;同时与其它采用数据库保存代码段信息的代码段管理软件相比,该软件不需要安装任何数据库驱动即可运行,简化了软件的配置,软件安装即可使用 2、软件提供了较为完善的代码段搜索功能,可以根据代码段描述信息或者代码段内容进行模糊搜索。搜索结果按照匹配的准确程度以及引用次数进行排序,方便用户对代码段的引用 3、软件具有代码关键词高亮度显示以及代码行号显示等功能,为代码编辑提供了方便,代码便于阅读 4、软件支持附件上传、下载功能 5、软件具有类似Google的搜索框,能智能的提示最近常用的搜索词 6、软件与VS集成开发环境各版本绑定,可从VS代码编辑器中提取要入库的代码段并可以直接将要使用的代码段插入到VS代码编辑器中,使用方便 7、局域网内的多个客户端能共享一个代码库,使得软件开发团队在局域网内共享代码段成为可能 8、软件提供了搜索词导航功能,在搜索结果中对搜索词进行了颜色标识并可以遍历到所有出现的搜索词,进一步为代码的引用提供了方便 9、软件提供了最近输入数据记录功能,方便代码段的保存 10、软件提供了最近使用代码段记录功能 11、软件提供了代码库导入、导出功能,能够将他人的代码库内容导入到自己的代码库中,方便了代码段的共享 12、软件提供了代码段信息编辑、删除等管理功能 【软件适用范围】 (1)个人代码库管理软件 该软件可以作为一款个人代码库管理软件,用于收集和管理软件开发过程中产生的可重用代码段。 (2)小团队代码段管理软件 该软件可以通过在局域网内共享代码库的方式成为一款小团队代码段管理软件,用于在开发团队内部收集和共享可重用的代码段。 【该版本主要工作内容】 1、优化代码段搜索引擎,搜索更加高效、准确,1万条代码段平均搜索时间在1S钟以内 2、采用数据预加载和异步数据加载技术优化了界面启动的速度 3、增加了附件上传、下载功能 4、界面大小可动态缩放并自动记录用户设置的大小 5、增加了编程语言与颜色方案关联功能并提供了多种颜色方案供用户选择 6、可直接在代码搜索界面中进行代码段编辑操作 7、编辑代码段时隐藏代码段搜索界面 8、代码编辑器支持查找和替换等高级功能 9、增加了设置代码编辑器字体功能 10、增加了关键词管理、清空代码库和压缩代码库等功能 11、优化了代码段导入、导出功能,改善用户体验 12、增加了隐藏面板功能,可动态扩展代码编辑器大小,方便录入和查看 13、美化了界面 14、解决了前版本中存在的其它若干bug 【代码库兼容性说明】 该版本之前的代码库包括桌面版本2.5的代码库均为1.0版本,该版本的代码库为2.0版本,因此该版本代码库与之前版本的代码库包括桌面版的代码库均不兼容,强烈建议通过代码库导入功能将已有代码库中的代码段导入到新版本代码库中。新版本代码库进行了结构优化,效率更高。 【主要功能截图】 (1)工具栏 (2)代码入库 (3)附件上传下载 (4)代码搜索 (5)隐藏面板 (6)各种管理功能 (7)清空代码库 (8)压缩代码库 (9)导入代码库 (10)导出代码库 (11)系统设置 【注意事项】 (1)备份代码库 软件安装后,代码库文件CodeRepository.db3存放在安装目录下,为了确保代码库文件的安全性,建议将代码库文件拷贝到相对安全的磁盘目录下,然后通过参数设置界面将代码库路径设置到新的路径下,该操作也可以通过导出代码库功能完成。 (2)软件安装路径问题 软件只支持英文安装路径,若安装在中文路径下,则可能出现乱码和数据库无法打开等问题。 (3)代码库路径问题 代码库路径只支持英文,应此在系统配置参数中不能将代码库路径设置到中文目录下且在导入代码库界面中也只能选择英文路径下的代码库进行导入。 【版权说明】 本软件为免费软件,欢迎用户使用。但是任何未经本人同意的更改软件的行为,本人必将追究其法律责任。 【关于作者】 陈灯,华中科技大学计算机学院在读博士,全国三好学生,研究领域为数据库,主要从事C/C++、.NET以及嵌入式等方面的开发工作。 Email:chendeng8899@gmail.com Blog:http://blog.sina.com.cn/chendeng 李鹏,百度员工。 注: 1、软件安装方法及详细说明请参考安装包内的使用手册。 【下载地址】 |