【问题标题】:How do I autoindent in Netbeans?如何在 Netbeans 中自动缩进?
【发布时间】:2010-11-21 15:59:19
【问题描述】:

在eclipse中,你可以在任意一行点击Ctrl+I,它会根据你在设置。

我真的很想念 Netbeans 中的这个功能。有没有等价的功能?

我知道 Alt+Shift+F 但这还不够好。我想缩进一组行,而不是所有文件。

【问题讨论】:

  • Alt+Shift+F 现在只重新格式化一个选择,而不是整个文件。
  • 您还可以将您的键映射设置为与 Eclipse 相同,在“首选项”中进行一项设置。我在使用 NetBeans 时会这样做,因为我主要是 Eclipse 用户。这样我就不必记住两个系统。
  • 我已经保护了这个问题,因为我看到很多 thanks 由低代表用户回答。

标签: java netbeans ide indentation


【解决方案1】:

Ctrl+Shift+F会对页面中的所有代码进行格式化。

【讨论】:

  • 在最新的 Netbeans (6.71) 中,它是 Alt+Shift+F,它在 javaFX 模式下不起作用。 Eclipse CDT(用于 C/C++)可以正常工作。它仍然不够好,因为我有时只想缩进几行,而不是所有代码(例如,当修复标识错误的大文件的一小部分时。我不想更改所有行的缩进)
  • Ctrl+Shift+F 打开“在项目中查找”对话框
  • 大声笑,'ctrl' + 'shift' + 'f' 是在所有文件中查找的快捷方式
【解决方案2】:

Open Tools -> Options -> Keymap,然后查找名为“Re-indent current line or selection”的动作并设置任何你想要的快捷方式。

【讨论】:

  • 还是不能用JavaFX,但是eclipse JavaFX插件也有这个缺陷,所以我想我只需要等待JavaFX成熟。谢谢!
  • 用一个缩小的文件(所有代码都在一行)进行了尝试,并且不会缩进任何东西:整个文件保持在一行。
【解决方案3】:

Shift + Alt + F 缩进整个文件。

【讨论】:

    【解决方案4】:

    选择要重新格式化(缩进)的行,然后按 Alt+Shift+F。只有选定的行会被重新格式化。

    【讨论】:

      【解决方案5】:

      我现在打开了 netbeans 6.9.1,ALT+SHIFT+F 只缩进你选择的行。

      如果没有选择任何行,那么它将缩进你所在的整个文档。

      1 可能的意外行为是,如果您只选择了 1 行,则必须完全选择它,否则它什么也不做。但是您不必完全选择组的最后一行或第一行。

      我希望它只通过选择前几个字符来缩进一行,但没有用,是的,我知道我很懒惰......

      【讨论】:

      • 谢谢。也许自从我写了它就已经修复了,也许我没有注意到它总是没问题的。很高兴知道它正在(几乎)像现在这样工作。
      【解决方案6】:

      如果您想像 Emacs 在 TAB 上那样自动缩进,即缩进当前行并将光标移动到第一个非空白字符,请执行以下操作:

      1. 转到工具 -> 选项 -> 编辑器 -> 宏
      2. 创建一个新宏并将其命名为“tabindent”之类的名称
      3. 插入以下宏代码:

        重新缩进行 插入符号行第一列 插入符号行

      4. 点击“设置快捷方式”并按TAB

      【讨论】:

        【解决方案7】:

        快捷方式

        • Windows:Alt+Shift+F
        • Mac OS X:Ctrl+Shift+F(注意:它是 Ctrl 而不是 )

        使用上述快捷方式时,NetBeans 会缩进您的选择。如果未选择任何内容,则缩进整个文件。

        您甚至可以一次格式化多个文件/文件夹!在Projects 窗口/边栏中,如果您选择一个或多个文件夹或文件并使用快捷方式,NetBeans 会询问“递归格式化所选文件和文件夹?”。按 OK 将递归格式化所有选定的文件/文件夹。

        以上快捷方式适用于从版本 7 到 12 的 NetBeans。

        【讨论】:

        • 我参加聚会有点晚了,但是这个快捷方式不仅仅影响缩进。开箱即用,重新格式化添加/删除换行符(例如在/** **/ cmets 和大括号{} 附近)。这在使用其他人的代码时特别麻烦,而您要做的就是让缩进与您认为可读的内容相匹配。
        • “Ctrl + Shift + F”在我的 Mac 中使用“NetBeans IDE 8.0.2”为我工作。
        【解决方案8】:

        要格式化 NetBeans 中的所有代码,请按 Alt + Shift + F。如果要缩进行,请选择行并按 Alt + Shift + 右箭头键,要取消缩进,请按 Alt + Shift + 左箭头键.

        【讨论】:

        • 这条评论直接出现在谷歌搜索上,gz :D
        【解决方案9】:

        对于 Java NetBeans 7.1 及更高版本,即使在 NetBeans 8.0(我目前正在使用)及更高版本中,快捷方式是:

        Alt+Shift+F

        如果您查看从菜单访问的KeyMapTools -> Options -> Keymap,则“操作”是 Format 使用快捷方式定义的:Alt+Shift+F

        【讨论】:

          【解决方案10】:

          这是使用 Netbeans 8 自动缩进文件的完整过程。

          第一步是转到Tools -> Options,然后单击编辑器按钮和格式选项卡,如下图所示。

          设置格式选项后,单击“应用”按钮并单击“确定”。请注意,我的示例使用的是 C++ 语言,但这也适用于 Java。

          第二步是 CTRL + A 在您要应用新格式设置的文件上。然后,ALT + SHIFT + F 或点击菜单Source -> Format

          希望这会有所帮助。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2017-03-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-05-21
            • 1970-01-01
            • 2020-06-28
            相关资源
            最近更新 更多