自制netbeans插件:代码收集插件——code collect征集帮助

该插件已经在netbeans插件中心提供下载:

关于它的详细说明可以参看另一个文章:

http://wsc830719.iteye.com/admin/blogs/607329

 

前些天,把各种netbeans视图组件以及节点的拖拽研究了下,获得了一些处理方法。

这个插件的功能目前简单地不能再简单的,仅仅能在netbeans以文本方式打开并编辑,代码文件能够添加新的分类,以及创建代码文件。双击代码文件能够把 文本内容添加到当前编辑器的光标处。还没加入拖拽功能。

    因为目前,我想把代码文件储存成含有多个片段的形式,简单地标识出来,曾经想过使用xml格式来存储,然后解析出来。但是考虑是存储,想改成纯文本,按照标识符 区离 他们。  当这个代码节点被展开时,解析该文件,并以节点(树状)形式显示出来,以供拖拽到编辑器区。 因为,我想一个功能代码 会因为时间的不同 或 细微功能的差别而最好能针对一个功能代码有若干个代码片段。举个例子: 比如都是  在编辑器打开一个文件  但是 有的是从节点打开,有的是从外部文件打开,因此做的虽然是一个目的,且大部分代码都一样,但是有区别,如果能做成多个片段共存在一个功能代码中,还是有实用价值的。

 

本项目在kenai上的地址:http://kenai.com/projects/codecollect/

需要进一步 确定存储的方案,希望大家给点指点,小弟多谢了。

为图方便,我给个截图:这是目前的进度,代码文件我想继续分出节点,显示它含的各个片段(类似版本管理),然后这些片段可以拖拽到(或双击加到光标处)编辑器中。然后编辑器中的代码选中后能拖到代码文件上。

现在,我定不下如何存储这些代码片段,希望大家帮忙。

比如使用下面的文本格式:

t 标题1
d 日期1
m 备注1
=============================
中间就是一个代码片段1
=============================
t 标题2
d 日期2
m 备注2
=============================
中间就是一个代码片段2
=============================

 

这样的话在外面也能用。还有将来会增加很多功能,只要需要就可以考虑加入,比如生成HTML格式的文档树,以及代码片段的载入,可以拿出来共享给别人等。

 

 

 

 

你可能感兴趣的:(eclipse,Web,jsp,项目管理,Netbeans)