网络平台中的代码清理 Refactor > Inspect and Transform

2022-08-31 12:00:28

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

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

另外,你能在一整套类/包上而不是单个类上做到这一点吗?


答案 1

Refactor > Inspect and Transform

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

在 NetBeans 8.0 中,功能强大的批处理工具>。请参阅教程页“使用 NetBeans IDE Java 编辑器中的检查和转换进行重构”。RefactorInspect and Transform

还提供单独的工具:

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

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

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

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


答案 2

Eclipse 在 NetBeans 中的“Code Cleanup”的等效项是“Format”。它位于“源>格式”下,键盘快捷方式为 Alt+Shift+F(在 Windows 上)。不幸的是,与 Eclipse 不同,它似乎无法在 NetBeans 中进行配置。


推荐