netbeans中的代码清理
是否有类似于NetBeans中的Eclipse清理规则(首选项> Java>代码样式>清理)?
在eclipse中的清理规则将允许你清理东西,像组织import,删除不必要的强制转换,添加缺less的覆盖注释等。
你也可以做一整套的类/包而不是单独的类吗?
Refactor
> Inspect and Transform
是否有类似于Eclipse的清理规则(NetBeans中的Preferences> Java> Code Style> Clean Up)?
在NetBeans 8.0中,强大的批处理工具是Refactor
> Inspect and Transform
。 请参阅教程页面, 在NetBeans IDE Java编辑器中使用“检查和转换”进行重构 。
单独的工具也可用:
-
修复导入
对于单个文件,名称空间或项目(取决于在“项目”窗口中select的项目还是焦点):源>组织导入(对未使用的导入进行sorting和删除)或源>修复导入(要进行sorting,删除未使用的导入并添加缺lessimport)。 或在每次保存时:工具>选项>编辑器>在保存>组织导入。 -
删除尾随空格
对于单个文件(将carret放在代码文件中):Source> Remove Trailing Spaces。 或者在每次保存时:工具>选项>编辑器>在保存>删除尾随空白。 -
代码格式
对于单个文件,命名空间或项目:Source> Format。 (在“Tools > Editor > Formatting
自定义规则)。 还有一个叫Jindent的插件可以安装(我自己也没用过)。 或在每次保存时:Tools > Options > Editor > On Save > Reformat
。
默认情况下,Netbeans将在有问题的代码行和滚动条旁边显示提示图标,允许您根据需要执行自动修复。 这些可以通过Tools > Options > Editor > Hints
进行configuration。 Netbeans可以使用Source> Inspect来search项目中的所有问题。 或者,重申一下,许多这些问题可以通过Refactor > Inspect and Transform
进行批量修复。
Eclipse在NetBeans中的“代码清理”相当于“格式”。 它在Source> Format下,键盘快捷键是Alt + Shift + F(在Windows上)。 不幸的是,与Eclipse不同的是,它似乎不能在NetBeans中configuration。
NetBeans 7.2具有检查和转换重构的function:
http://netbeans.org/kb/docs/java/editor-inspect-transform.html
对于Netbeans,使用Ctrl + Shift + I从文件中删除未使用的导入。
工具 – >选项 – >选项卡“编辑器” – >选项卡“提示” – >selectJava(谈论)JComboBox
然后你会看到黄色的海洋…,从6.9版本开始很棒
我知道,netbeans自动指出这些事情,但除了只是指出他们我不知道。
我不知道如何做到这一点,但是如果你从一个源文件中删除了所有的导入,然后在源代码编辑器中右击,你可以select修复导入。 这将按字母顺序导入所有类,询问它何时遇到包含歧义。
正如Soldier.moth所指出的那样,Netbeans会通过在源代码左边使用一个灯泡来指出其他问题,比如casts和override注释。
有一个Organize Imports插件阅读DZone文章以获取更多信息。
编辑:我看到有一个错误报告,以获得这作为标准分布的一部分。