我如何在Netbeans中自动进行?

时间:2009-08-21 13:22:29

标签: java netbeans ide indentation

在eclipse中,您可以在任意行单击 Ctrl + I ,它会根据您在中选择的缩进方案自动缩进行或行组。设置。

我在Netbeans中真的很想念这个功能。有没有相同的功能?

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

10 个答案:

答案 0 :(得分:176)

Alt + Shift + F 缩进您的选择。如果没有选择任何内容,则会缩进整个文件。

在较新版本的NetBeans中,您甚至可以一次格式化多个文件/文件夹!在Projects窗口/侧边栏中,如果您选择一个或多个文件夹或文件,请按 Alt + Shift + F 。 NetBeans要求 “递归格式化选定的文件和文件夹? ”,然后按“确定”将递归格式化所有选定的文件/文件夹。

在Mac OS X上,快捷键是 Ctrl + Shift + F 。 (注意:它是 Ctrl 而不是

我在NetBeans 7和8上使用了上述快捷方式。

答案 1 :(得分:92)

打开工具 - > 选项 - > Keymap ,然后查找名为“重新缩进当前行或选择”的操作,并设置所需的任何快捷方式。

答案 2 :(得分:22)

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

答案 3 :(得分:9)

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

答案 4 :(得分:5)

Ctrl + Shift + F将执行页面中所有代码的格式。

答案 5 :(得分:4)

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

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

    重新缩进线 脱字符号行第一列 脱字符号开始行

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

答案 6 :(得分:4)

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

第一步是转到Tools -> Options,然后点击编辑按钮和格式化标签,如下图所示。

enter image description here

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

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

希望这会有所帮助。

答案 7 :(得分:2)

我现在打开netbeans 6.9.1并且ALT + SHIFT + F仅缩进您选择的行。

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

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

我预计它只会通过选择前几个字符而只缩进一行但是不起作用,是的,我知道我很懒,所以... ...

答案 8 :(得分:2)

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

答案 9 :(得分:2)

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

替代 + + ˚F

如果您从菜单中查看KeyMap访问权限:Tools - > Options - > Keymap,使用快捷键定义的“操作”是格式 Alt + Shift + F