本插件使用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 开发者指南 #### 知识点一:NetBeans Platform 6.9 概览 - **版本介绍**:NetBeans Platform 6.9 是一款基于 Java 的集成开发环境(IDE)的核心部分,它不仅支持开发人员构建专业的桌面...
6.9版本的开发者指南提供了详细的文档和示例代码,帮助开发者充分利用该平台的功能。在"taskmanager-petri"这个子文件中,我们可以推测这可能是一个关于任务管理的示例,可能用到了Petri网的概念。 NetBeans 平台的...
《NetBeans Platform 6.9开发者指南》是Java富客户端应用程序开发的重要参考资料,它为开发者提供了深入理解并利用NetBeans RCP(Rich Client Platform)构建桌面应用的详尽指导。NetBeans RCP是一个强大的框架,它...
### 使用NetBeans IDE 6.8提升开发效率 #### 一、引言 随着软件开发技术的不断进步,集成开发环境(IDE)成为了提高开发者工作效率的重要工具之一。NetBeans IDE作为一款免费开源的IDE,凭借其强大的功能和易用性...
2. **Java编程基础**:通过NetBeans 6.8,你可以学习Java语言的基础,包括变量、数据类型、控制结构(如if-else、for、while循环)、类和对象、继承、多态等核心概念。 3. **Swing GUI构建**:NetBeans IDE有一个...
Android for NetBeans 插件是专门为开发者设计的一款集成开发环境(IDE)扩展,它使得开发者能够在NetBeans平台上进行Android应用的开发。这个插件的出现,弥补了NetBeans IDE在原生支持Android开发上的不足,使得...
nbstruts2support,当前的netbeans即使是6.5版本也只是支持struts1,该插件可以使其支持struts2,下载该两个插件,打开“工具”-->“插件”选择已下载,将插件导入,打上勾,安装即可
在本文中,我们将详细探讨如何在NetBeans 6.8集成开发环境中配置MySQL数据库,以便进行高效的数据库管理和开发工作。NetBeans作为一个强大的开源IDE,支持多种编程语言,并且集成了数据库管理功能,使得开发者能够在...
网络中的“http://deadlock.netbeans.org/hudson/job/nbms-and-javadoc/lastStableBuild/artifact/nbbuild/nbms/updates.xml.gz”添加插件,测试时出现链接拒绝访问。所以添加链接找插件不一定能成功。。。 建议直接...
netbeans富客户端编程,swing、netbeans平台开发必备。。另附案例相关代码下载https://download.csdn.net/download/kagurawill/12452854
标题中的"nb-springboot-plugin.7z"指的是一个压缩包文件,该文件包含了用于NetBeans集成开发环境(IDE)的Spring Boot插件。这个插件的版本是nb-springboot-plugin,它允许开发者在NetBeans 8.2及其以上版本中方便...
标题“Hibernate for NetBeans5.5”指的是在NetBeans 5.5集成开发环境中使用Hibernate框架的特定版本。Hibernate是一个开源的对象关系映射(ORM)框架,它允许开发者使用Java对象来操作数据库,从而简化了数据库操作...
安装NetBeans 6.8的过程相对简单,但为了充分利用其功能,配置步骤至关重要。首先,用户需要下载适用于各自操作系统的安装包,无论是Windows、Mac OS X还是Linux。安装过程中,系统会提示选择要安装的组件,包括Java...
【标题】"Java实验工具2(netbeans-6.8m2-ml-javase-windows)" 是一个针对Windows平台的Java开发环境,基于NetBeans IDE的特定版本,即6.8 Milestone 2。这个工具包专为进行Java编程实验而设计,适合初学者和专业...
对于Struts2框架的开发者来说,NetBeans Struts2插件是一个非常重要的工具,因为它使得在NetBeans中进行Struts2应用的开发变得更加便捷和高效。 Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...
3. **改进的代码提示和分析**:NetBeans 7提供智能代码补全和实时错误检查,帮助开发者在编写代码时减少错误,提高开发效率。 4. **HTML5和JavaScript支持**:在NetBeans 7中,开发者可以方便地创建和调试HTML5、...
搭建Android开发环境是每个Android开发者必须要经历的步骤,本文将详细介绍如何使用Netbeans6.8进行Android环境的配置,以及如何在Netbeans中利用虚拟SD卡进行文件操作。 首先,你需要准备以下三个主要的安装包:...
在本文中,我们将深入探讨如何开发一个基于NetBeans平台的音乐播放器插件。NetBeans是一个流行的开源集成开发环境(IDE),它支持多种编程语言,包括Java、C++和JavaScript等。开发NetBeans插件允许我们扩展其功能,...
通过这个插件,开发者可以在NetBeans中享受到诸如代码自动完成、模板生成、调试和部署等针对Struts2的定制化功能。 描述中提到的安装过程是这样的:首先,你需要下载两个.nbm文件,即org-netbeans-modules-web-...