netbeans中的代码清理

时间:2009-06-05 16:38:23

标签: java ide netbeans formatting

NetBeans中是否存在类似于Eclipse清理规则(首选项> Java>代码样式>清理)的内容?

eclipse中的清理规则将允许您清理组件,例如组织导入,删除不必要的强制转换,添加缺少的覆盖注释等。

你也可以在一整套课程/包而不是单独的课程上这样做吗?

9 个答案:

答案 0 :(得分:87)

Refactor> Inspect and Transform

  

是否有类似的东西   Eclipse清理规则((首选项>   Java>代码风格>清理)   的NetBeans?

在NetBeans 8.0中,强大的批处理工具是Refactor> Inspect and Transform。请参阅教程页面Refactoring with Inspect and Transform in the NetBeans IDE Java Editor

还提供个别工具:

  • 修复导入
    对于单个文件,命名空间或项目(取决于在“项目”窗口中选择的内容或具有焦点):来源>组织进口(排序和删除未使用的进口)或来源>修复导入(排序,删除未使用的导入,添加缺少的导入)。或者在每次保存期间:工具>选项>编辑>保存>组织进口。

  • 删除尾随空格
    对于单个文件(将carret放在代码文件中):Source>删除尾随空格。或者在每次保存期间:工具>选项>编辑>保存>删除尾随空格。

  • 代码格式
    对于单个文件,命名空间或项目:来源>格式。 (自定义Tools > Editor > Formatting中的规则)。还有一个名为Jindent的插件你可以安装(我自己没用过它)。或者在每次保存期间:Tools > Options > Editor > On Save > Reformat

默认情况下,Netbeans会在有问题的代码行旁边和滚动条中显示提示图标,允许您根据需要执行自动修复。这些可以通过Tools > Options > Editor > Hints进行配置。 Netbeans可以使用Source>搜索项目中的所有问题。检查。或者,重申一下,许多问题可以通过Refactor > Inspect and Transform批量修复。

答案 1 :(得分:21)

NetBeans中Eclipse的“代码清理”相当于“格式”。它在Source>下格式化,键盘快捷键为Alt + Shift + F(在Windows上)。不幸的是,与Eclipse不同,它似乎不能在NetBeans中配置。

答案 2 :(得分:10)

NetBeans 7.2具有Inspect& amp;转换重构来做到这一点:

http://netbeans.org/kb/docs/java/editor-inspect-transform.html

答案 3 :(得分:8)

对于Netbeans,使用 Ctrl + Shift + I 从文件中删除未使用的导入。

答案 4 :(得分:2)

工具 - >选项 - >选项卡“编辑器” - >标签“提示” - >在JComboBox中选择Java(谈论)

然后你会看到黄色的海洋......,从版本6.9

很快

答案 5 :(得分:1)

我知道netbeans会自动指出这些事情,但除了指出它们之外,我不知道。

答案 6 :(得分:0)

我不知道这样做的方法,但是如果从源文件中删除所有导入,然后在源编辑器中右键单击,则可以选择修复导入。这将按字母顺序导入所有类,询问它何时遇到包含歧义。

正如Soldier.moth指出的那样,Netbeans会通过使用源头左侧的灯泡指出其他问题,例如强制转换和覆盖注释。

答案 7 :(得分:0)

有一个Organize Imports plugin阅读DZone article了解更多信息。

编辑:我看到有一个bug report可以将其作为标准发行版的一部分。

答案 8 :(得分:0)

如果您只想让代码在整个项目中有适当的缩进,只需单击项目名称,转到“源”,然后单击“格式化”。希望这有帮助!