陈灯可重用代码段管理器为一款个人軟件作品,其可作为一款个人和团队内部的代码段管理軟件使用,实现了可重用代码段的入库、搜索和共享等功能。軟件具有类似Google的智能搜索框、高效准确的搜索算法、语法高亮度显示、支持附件上传下载、搜索词导航等特点并采用数据预加载以及异步数据加载技术改善了用户体验。軟件包括桌面版本和插件版本,桌面版本为独立的应用程序,不与IDE集成,使用范围更加广泛,目前最新版本为2.5;插件版本集成在Visual Studio(5.0~10.0)集成开发环境中,使用更为方便。

軟件特点
1、軟件采用开源的Sqlite数据库保存代码段信息,与采用文件保存代码段信息的代码段管理軟件相比具有搜索速度快、搜索结果更加准确等优点;同时与其它采用数据库保存代码段信息的代码段管理軟件相比,该軟件不需要安装任何数据库驱动即可运行,简化了軟件的配置,軟件安装即可使用
2、軟件提供了较为完善的代码段搜索功能,可以根据代码段描述信息或者代码段内容进行模糊搜索。搜索结果按照匹配的准确程度以及引用次数进行排序,方便用户对代码段的引用
3、軟件具有代码关键词高亮度显示以及代码行号显示等功能,为代码编辑提供了方便,代码便于阅读
4、軟件支持附件上传、下载功能
5、軟件具有类似Google的搜索框,能智能的提示最近常用的搜索词
6、軟件与VS集成开发环境各版本绑定,可从VS代码编辑器中提取要入库的代码段并可以直接将要使用的代码段插入到VS代码编辑器中,使用方便
7、局域网内的多个客户端能共享一个代码库,使得軟件开发团队在局域网内共享代码段成为可能
8、軟件提供了搜索词导航功能,在搜索结果中对搜索词进行了颜色标识并可以遍历到所有出现的搜索词,进一步为代码的引用提供了方便
9、軟件提供了最近输入数据记录功能,方便代码段的保存
10、軟件提供了最近使用代码段记录功能
11、軟件提供了代码库导入、导出功能,能够将他人的代码库内容导入到自己的代码库中,方便了代码段的共享
12、軟件提供了代码段信息编辑、删除等管理功能
陳燈可重用代碼段管理器VS插件版使用教程
(1)工具欄
(2)代碼入庫
(3)附件上傳下載
(4)代碼搜索

(5)隱藏面板
(6)各種管理功能



(7)清空代碼庫
(8)壓縮代碼庫
(9)導入代碼庫
(10)導出代碼庫
(11)系統設置
更新日志
1、優化代碼段搜索引擎,搜索更加高效、准確,1萬條代碼段平均搜索時間在1S鍾以內
2、采用數據預加載和異步數據加載技術優化了界面啓動的速度
3、增加了附件上傳、下載功能
4、界面大小可動態縮放並自動記錄用戶設置的大小
5、增加了編程語言與顔色方案關聯功能並提供了多種顔色方案供用戶選擇
6、可直接在代碼搜索界面中進行代碼段編輯操作
7、編輯代碼段時隱藏代碼段搜索界面
8、代碼編輯器支持查找和替換等高級功能
9、增加了設置代碼編輯器字體功能
10、增加了關鍵詞管理、清空代碼庫和壓縮代碼庫等功能
11、優化了代碼段導入、導出功能,改善用戶體驗
12、增加了隱藏面板功能,可動態擴展代碼編輯器大小,方便錄入和查看
13、美化了界面
14、解決了前版本中存在的其它若幹bug
該版本中包含了作者陳燈積累的代碼段400多條,用戶若不願使用可以通過代碼搜索界面中的清空代碼庫功能進行清空。
適用範圍
(1)个人代码库管理軟件
该軟件可以作为一款个人代码库管理軟件,用于收集和管理軟件开发过程中产生的可重用代码段。
(2)小团队代码段管理軟件
该軟件可以通过在局域网内共享代码库的方式成为一款小团队代码段管理軟件,用于在开发团队内部收集和共享可重用的代码段。