NetBeans中是否存在类似于Eclipse清理规则(首选项> Java>代码样式>清理)的内容?
eclipse中的清理规则将允许您清理组件,例如组织导入,删除不必要的强制转换,添加缺少的覆盖注释等。
你也可以在一整套课程/包而不是单独的课程上这样做吗?
答案 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)
如果您只想让代码在整个项目中有适当的缩进,只需单击项目名称,转到“源”,然后单击“格式化”。希望这有帮助!