本插件使用netbeans6.8开发,从使用API版本来看,6.5以及以上都应该能运行。以前的估计需要实际试试才知道。
目的是方便的管理代码片段,支持分类管理等。
本插件的源码协议从0.26版本开始把以前的的GPLV3改成 CDDL GPLV2 V3均适合。目的是与netbeans的协议一致,减少限制。我也不太理解这些协议的具体区别,但是我想与netbeans的协议一致,至少能保证与netbeans在使用协议上的一致性。
插件地址:
http://plugins.netbeans.org/PluginPortal/faces/PluginDetailPage.jsp?pluginid=26316
插件列表页面:
http://plugins.netbeans.org/PluginPortal/
插件名称注册为 code collect 查看源码需要注册, 或使用netbeans签出,因为这是netbeans插件,离开了netbeans一点用都没有。欢迎大家使用,提出宝贵意见。
本插件功能如下:
1 通过选项面板设置目录,每当设置新目录后,切换下变更新!
2 导航窗口 显示当前被选择的代码节点的内容。默认不使用,并且不推荐使用,推荐使用下面的浮动窗口。
3 支持常见的菜单操作,比如新建等。
4 支持拖拽操作,可以单个或多个 在文件夹间相互拖拽,代码细类不能放入代码细类文件夹中。可以将代码文件直接拖拽到 编辑器指定位置,或者双击代码文件,则出现在最后一个可以编辑的编辑器中。
5 支持从编辑器 选择代码,然后可以拖拽到:
5.1 代码文件夹,此时可能会生成新的文件 ,或者存在的话,会被提示 是否是覆盖还是追加到已经存在的文件。
5.2 代码文件,此时会提示是覆盖还是追加。
直接拖拽是 移动 ,按住ctrl 拖拽是复制。 节点的移动和复制也是一样的情况。
6 代码文件的编辑,可以右键 选择 打开,在netbeans中编辑,没有做自有的编辑器,以后看需要。
7 一个浮动窗口,显示于编辑器上方,可选4种执行方式(1 鼠标进入代码文件时就显示,离开时隐藏 2 在不同编辑器间切换时,才隐藏 3 手动关闭 4 禁用), 它带有一个下拉列表,显示同一目录中的代码,方便做选择。并且,浮窗中的代码,可以进行有选择的插入,若不做选择,则插入整个内容。ALT+ENTER 呼出浮动面板的设置,可以设置启用条件。 光标 左面 至少空白多少以及右面至少空白多少,符合条件才出现面板。
这样,就能和netbeans的ALT+ENTER一起工作了。CTRL+ALT+ENTER则当当前 面板显示,并具备有效的编辑器时 执行插入操作。
8 支持一个目录整体导入到一个源码或测试包中, 代码命名规则是以类名开始就行了,其他的标注之类的,前面加个“.”就可以了,生成Java文件时,取第一个“.”以前的作为类名,而其package将可以自动修正。保证一键导入便可投入使用。
========================================================================
6 、 0.66 for nb6.8pach2
0.69 for nb6.9 因为nb api 在6.9进行了一个重新划分,即分离出来了lookup api 因此,0.69和0.66的不同只在于修正了一下import语句而已。
5、 0.26版本
针对0.25的修正版现已经上传了。
修正了 1 由于0.25对浮动面板功能的增强,带来的浮窗闪烁问题;
2当导出到包时,现在可以创建正确的包以及将这些文件内的package部分修正成正确的目标的包。
顺便提下: 一般 0.几标注的版本都是认为 没有达到一定认可度或者说产品级层次的。而不管0.几还是几。几, 奇数版都是不稳定的,随后的偶数版多为对前个奇数版的修正。我大概也是这样命名的。 一般偶数版肯定是较前个奇数版稳定的,至少是经过错误修复的。 因此,以后大家看到奇数版,请先做好心理准备。呵呵。
4、 0.25版本
完成了前几天的构想,并优化了显示细节,比如代码窗口重新回来后,还是保持原样,都折起来并不方便。
还有鼠标从代码文件离开时,再回到同一个代码文件时,并不显示浮窗,因为此时代码未变化,现已经改成,只要重新进入代码文件都可以诱发浮窗显示
增加的功能 即是下面的功能:
1 浮窗里的文本进行二次选择,因此可以进行更密集的代码保存,然后可以有选择的插入,保证了更为高效的使用一个代码文件
2 可以保存整个Java文件的形式,比如你常用的基础包,都可以保存到一个代码细类中,那么当需要他们时,通过右键菜单,可以把它们整个的导出到项目的源码包 或 测试包中,当然 包也可以是输入,此时会自动新建包,并导入。
注意 :此时 请以Java的类名当前缀 来命名,如果需要跟其他信息 请以"."隔开。比如:
Test 生成 Test.java
Test.java 生成 Test.java
Test.v112 生成 Test.java
Test.dfdf.java 生成 Test.java
意思是只要遇到 点号 就取到点号为止 作为类名 ,导出到指定项目里的指定包里,从而将整个代码甚至包 管理进入代码收藏中,而无需拷贝内容,便可得到一个重复使用的包。
0.25截图:
3、 0.24版 已经上传到netbeans插件中心
保持功能不变的情况下:
3.1 导航窗口打开时,如果代码收集窗口未打开则顺便打开
3.2 导航窗口工作部分的管辖权交给了导航窗口,这样减轻了代码窗口的工作,因为代码窗口不必知道导航窗口存在与否。
3.3 当前编辑器变化时,去掉了一处多余的判断,即只剩下一个判断了。虽然有前置条件会提前返回,但是不去执行它,肯定是更快捷了,另外,把一个条件提到了代码最前面,保证最早return,从而降低代码执行量。
netbeans大家都公认比较耗资源,其实现在也说得过去了,因此,我不遗余力的在降低我这个插件的消耗,昨天晚上尝试了下,原来模型可以更简单明了。
3.4 浮动窗口显示代码时,滚动条由最下面,改成位于最上面,这样你可以在代码片段最上面加上注释,比如代码干什么用的。
因为导航窗口使用不方便,提示窗口推荐使用。导航窗口掌控他的工作权。如果不使用导航窗口,那么这部分相对于没有。
总之,该版本进行了细致优化。推荐使用和升级。
2、 0.20版
2.1 去除了没用的浮窗显示方式 (netbeans最小化等时仍能显示),并优化了浮窗显示模式
2.2 重构了大部分代码,分离了视图和模型,加强了条件判断,更加严格地控制了重新执行初始化的条件
2.3 已经打开的编辑器支持切换,即获得唯一的侦听器,因此不再需要必须使得代码窗口活动后,再转接。
2.4 新打开的窗口以及新建的类,不会立即获得侦听器,有两种方式获得:
2.4.1按CTRL+TAB切换回上个编辑器,再按一次切换回来,新的编辑器将获得(有点类似Java的单继承)
2.4.2代码收集窗口一旦获得活动权,立即把它分配给正在打开的新编辑器。
整个系统只有一个侦听器,只能分配给一个编辑器,保证了资源利用最低。
2.5 浮动窗口,进行了改革:
2.5.1 最上面添加了 下拉框,显示了所选的代码文件同一级目录的代码文件。
因为,建立的细项,按我的初衷,就是把功能类似的代码放在一个细项里,因此,只要选中这些细项里的一个,那么其他会同时给出,方便选择与比较。
该下拉框只有细项发生变化时才会重新计算,也是为了降低消耗。
2.5.2 下面左侧显示该代码所属类别,右侧的 插入按钮和关闭 按钮在任何模式都显示出来。
大概就这么多改进。
2.6 代码目录改成只在窗体第一次被显示时初始化,而非窗口打开时。
因为增加了下拉选择的功能,因此,重新切换回代码收集窗口时,所有节点自动收回,只显示大类别。细类和代码节点重新折起。方便做其他选择
该版本又朝着完善迈了一大步,基本上使用非常友好了,操作也方便了很多。
1、 0.17版本。
1.1添加了 是否启用ALT+ENTER 呼出浮动面板的设置
1.2 在启用时,可以设置启用条件。 光标 左面 至少空白多少以及右面至少空白多少,符合条件才出现面板。
这样,就能和netbeans的ALT+ENTER一起工作了。
比如,设置 光标左面必须 4个空格(一个Tab),右面可以设置为1 (他们的可选范围都是1-8,因为netbeans回车换行时代码自动对齐,此时光标前就是8个空格)
当你需要netbeans对黄色小球显示补全提示窗时,netbeans要求你位于带黄色小球的行。
一般不会输入大把的空格,因此,我们可以把它们错开,这样也保证了 “原生” 的效果。
==============================================================
================
历史版本:0.1----0.16 。以后 新版本写在最上面,并且不再提供下载,请到netbeans插件中心下载
2010-3-4日 12.23(30)更新:
见2楼
完成了国际化,以及无目录时,只显示一个空的节点,节点名为 “无目录”,并带有工具提示“未选择目录,请到选项中设置”
3月5日 :
修复了 一个 资源文件(国际化文本)链接错误,还有一处中文忘了没弄成英文。
添加了 浮动的面板:可设置5种模式
1 鼠标划入节点(代码文件)时,显示 ,划出出隐藏
2 窗口切换时隐藏
3 手动关闭
4 一直显示,即使是最小化netbeans,也能显示在屏幕上
5 禁用浮动代码提示
该提示下方有2个按钮,关闭和插入显示的代码到当前编辑器光标处。
导航窗口 不打开时 ,与导航相关的部分不工作。 浮动窗口禁用时,与之相关部分也不工作。
0.16版本
增加 浮动面板控制能力 ALT+ENTER 切换 该面板的可见性 CTRL+ALT+ENTER则当当前 面板显示,并具备有效的编辑器时 执行插入操作。
其他 更改了一些隐患。
当多个文件拖拽时,本来 代码细类不能放入代码细类中,可是混合拖拽时,它能绕过检查,我已经修复了。
3.6-------15.49分
分享到:
相关推荐
NetBeans.Platform.6.9.Developers.Guide
NetBeans.Platform.6.9.Developers.Guide中的代码。
Netbeans 6.8配置Mysql数据库 (2).docxNetbeans 6.8配置Mysql数据库 (2).docx
NetBeans Platform 6.9 Developers Guide,java富客户端权威指南代码。。。配套的案例,有助于理解。。。。。。
nbstruts2support,当前的netbeans即使是6.5版本也只是支持struts1,该插件可以使其支持struts2,下载该两个插件,打开“工具”-->“插件”选择已下载,将插件导入,打上勾,安装即可
Netbeans6.8 配置php5.30.docNetbeans6.8 配置php5.30.docNetbeans6.8 配置php5.30.doc
网络中的“http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz”添加插件,测试时出现链接拒绝访问。所以添加链接找插件不一定能成功。。。 建议直接...
方便 快捷 NetBeansIDE6.8 java 看了这个可以帮助你更好地使用NetBeansIDE6.8
netbeans富客户端编程,swing、netbeans平台开发必备。。另附案例相关代码下载https://download.csdn.net/download/kagurawill/12452854
Netbeans 6.8配置Mysql数据库.docxNetbeans 6.8配置Mysql数据库.docx
初学netbeans6.8 做的一个关于界面的小程序 symbian s60 在诺基亚3250上测试成功
netbeans-6.9.1-ml-windows.part7.rar
netBeans开发ANdroid插件 NetBeans添加插件后 在配置中 添加 名字随便起 http://kenai.com/downloads/nbandroid/updates.xml 添加 重启后能用
Title: Java EE 7 Development with NetBeans 8 Author: David R. Heffelfinger Length: 362 pages Edition: 1 Language: English Publisher: Packt Publishing Publication Date: 2015-01-30 ISBN-10: 1783983523 ...
scala netbeans 插件(3)scala netbeans 插件(3)scala netbeans 插件(3)scala netbeans 插件(3)scala netbeans 插件(3)
NetBeans IDE开发Google的Andriod插件 解压后通过插件添加来安装 最新版本0.7
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...
NetBeans8.2 Spring boot 插件 官方插件nb-springboot-plugin-3.0.nbm 最低netbeans8.2才能安装 另外需要升级 Maven 到3.5以上
这是在netbeans中的flex插件,最新版netbeans也可使用,详见http://m.cnblogs.com/20951/1598880.html
NetBeans IDE 是一个开发环境 - 供程序员编写、编译、调试和部署程序的一个工具。 它是用 Java 编写的 - 但却可以支持任何编程语言。 另外也有巨大数量的模块来扩展 NetBeans IDE,它是一个免费产品,不限制其使用...