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文章以获取更多信息。

编辑:我看到有一个错误报告,以获得这作为标准分布的一部分。