2009-08-21 82 views
128

在eclipse中,你可以点击Ctrl + 在任何行,它会根据您在设置中选择的缩进方案自动缩进行或行组。如何在Netbeans中自动缩进?

我真的在Netbeans中缺少这个功能。有没有相同的功能?

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

+7

Alt + Shift + F现在只会重新格式化一个选区,而不是整个文件。 – 2011-12-09 14:49:39

+2

Nice edit @వినోద్。 – thomasfedb 2013-07-21 08:41:10

+0

您还可以在首选项中将您的键映射设置为与Eclipse相同的设置。我在使用NetBeans时会这样做,因为我主要是Eclipse用户。这样我不必记住两个系统。 – crowmagnumb 2014-05-21 19:33:14

回答

85

开放工具 - >选项 - >键映射,然后寻找所谓的“重新缩进当前行或选择”的行动,并设置任何你想要的快捷方式。

+1

仍然不能用于JavaFX,但Eclipse eclipse JavaFX插件具有此功能缺陷也是如此,所以我想我只能等待JavaFX的成熟。谢谢! – 2009-08-24 20:05:34

+0

试用一个缩小文件(所有代码在一行)并不会缩进任何东西:整个文件停留在一行上。 – 2016-05-12 06:27:57

5

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

+1

在最新的Netbeans(6.71)中,它是Alt + Shift + F,它在javaFX模式下不起作用。 Eclipse CDT(用于C/C++)有它的工作。它还不够好,因为我有时只想缩进几行,而不是所有的代码(例如,当修复大文件的一小部分时坏的标识,我不想更改所有行的缩进) – 2009-08-21 15:39:07

+1

Ctrl + Shift + F打开“Find in Projects”对话框 – 2014-02-18 09:07:23

+2

LoL,'ctrl'+'shift'+'f'是在所有文件中查找的快捷方式 – 2016-06-13 07:34:13

20

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

+0

看到我的回覆@Milhous – 2009-08-29 19:47:39

9

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

2

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

如果没有选择行然后它会缩进整个文件你在。

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

我预期的只选择第一对夫妇字符的缩进只有一条线,但没有工作,是啊,我知道我懒的地狱......

+0

谢谢。也许这是因为我已经写了它,也许我没有注意到,它总是没问题。很高兴知道它现在正在工作(几乎)。 – 2011-04-14 08:51:42

4

如果你想自动缩进就像Emacs的它的TAB,即缩进当前行,将光标移动到第一个非空白字符,这样做:

  1. 选择工具 - >选项 - >编辑 - >宏
  2. 创建一个新的宏并称之为“tabindent”
  3. 插入下面的宏代码:

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

  4. 点击“设置快捷方式”,然后按TAB

159

Alt + Shift + F缩进您的选择。如果没有选择,它缩进整个文件。

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

在Mac OS X,快捷键是Ctrl键++˚F。 (注:这是按Ctrl,而不是

我上面的快捷键使用的NetBeans 7和8

+0

我对派对有点迟到,但这个捷径做的不仅仅是影响缩进。开箱即用,重新格式化可以添加/删除换行符(例如'/ ** ** /'注释和近花括号'{}')。当使用其他人的代码时,这是特别麻烦的,你所要做的就是让缩进符合你发现的可读性。 – kwah 2013-06-29 12:25:29

+0

编辑说明如何格式化多个文件 – 2014-04-08 10:39:03

+0

“Ctrl + Shift + F”在我的Mac中适用于“NetBeans IDE 8.0.2”。 – 2015-08-21 09:15:50

2

在NetBeans,按Alt + Shift + F。如果格式化所有的代码,你想要缩进线条,选择线条并按Alt + Shift +右箭头键,并取消缩进,按Alt + Shift +左箭头键。

+0

此评论直接显示在谷歌搜索上,gz:D – 2016-11-15 21:10:21

+0

这是正确的答案。 – Mohannd 2017-11-02 08:46:18

2

对Java的NetBeans 7.1及更高版本,甚至在NetBeans 8.0(即i'm目前使用)及更高版本,快捷方式是:

Alt键 + + ˚F

如果你看看KeyMap访问菜单:Tools - >Options - >Keymap,“动作”是格式用快捷键定义:Alt + + ˚F

4

下面是自动缩进使用Netbeans 8.文件的完整过程

第一步是去Tools -> Options并单击编辑按钮和格式选项卡,显示它在下面的图片上。

enter image description here

当您设置格式选项,然后点击应用按钮和确定。请注意,我的例子是用C++语言编写的,但这也适用于Java。

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

希望这会有所帮助。