152

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

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

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

4

10 回答 10

201

捷径

  • 窗户:Alt+ Shift+F
  • Mac OS X:++ Ctrl(注意:它是和不是ShiftFCtrl⌘</kbd>)

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

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

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

于 2012-03-22T08:41:26.163 回答
100

打开 Tools -> Options -> Keymap,然后查找名为“重新缩进当前行或选择”的操作并设置您想要的任何快捷方式。

于 2009-08-24T17:20:11.757 回答
31

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

于 2009-08-29T14:49:38.527 回答
11

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

于 2009-09-07T15:26:34.300 回答
6

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

于 2009-08-21T13:25:07.627 回答
5

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

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

enter image description here

When you have set your formatting options, click the Apply button and OK. Note that my example is with C++ language, but this also apply for Java as well.

The second step is to CTRL + A on the file where you want to apply your new formatting setting. Then, ALT + SHIFT + F or click on the menu Source -> Format.

Hope this will help.

于 2015-07-02T01:41:31.383 回答
4

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

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

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

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

于 2011-06-21T21:07:16.703 回答
3

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

于 2014-04-11T10:33:12.973 回答
2

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

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

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

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

于 2011-04-13T20:27:38.113 回答
2

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

Alt+ Shift+F

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

于 2014-09-22T15:54:02.347 回答