【软件简介】
陈灯可重用代码段管理器为一款个人软件作品,其可作为一款个人和团队内部的代码段管理软件使用,实现了可重用代码段的入库、搜索和共享等功能。软件具有类似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版本,因此该版本代码库与之前版本的代码库包括桌面版的代码库均不兼容,强烈建议通过代码库导入功能将已有代码库中的代码段导入到新版本代码库中。新版本代码库进行了结构优化,效率更高。