How can I configure NetBeans to insert tabs instead of a bunch of spaces?

当我按 Tab键缩进代码时,我喜欢得到一个真正的选项卡。这意味着当我选择它时,我只选择了一个大的东西。当我按 Tab时,NetBeans 插入5个空格而不是一个选项卡。有什么办法能改变这一点吗?

76246 次浏览

转到 工具-> 选项-> 编辑器-> 格式,取消选中 将制表符展开为空格:

Expand Tabs to Spaces

确保您还为“每个缩进的空间数量”和“选项卡大小”选择了一致的值。


此外,您可以检查 Language组合中的所有项目,并确保它们都使用通用设置。

Use All Languages Setting

您还可以按照每个项目的方式对其进行更改。右键单击项目图标,选择 Properties并查看 格式化类别。

Use project specific options

These menu items remain valid as of NetBeans 8.0.

工具-> 选项-> 编辑器-> 格式中,将制表符展开为空格不应该被检查,每个缩进的空格数应该等于 标签大小。也检查当你改变 Language所有语言到其他有 重写全局选项应取消检查,也。

如果你选择相同的值“每个缩进的空间数量”和“标签大小”,在取消选中“展开标签到空间”选项后,在工具-> 选项-> 编辑器-> 格式,例如:

[ ] Expand Tabs to Spaces


Number of Spaces per Indent: [ 4]
Tab Size:                    [ 4]
....

对于 NetBeans 7.1.2,

我需要去 工具-> 选项-> 编辑器-> 展开选项卡到空格并取消选中那一个(确保您有“所有语言”选中)。还有 Number of Spaces per Indent标签大小都是“8”。

Just having the same value there does not do the trick for me. It must be 8.

Netbeans IDE 8.2(OSX)

Goto 文件-> 项目属性(你的项目)

enter image description here

选择 类别中的格式设置:

enter image description here

点击 编辑全局选项

enter image description here

然后点击 好吧

enter image description here

  • 取消检查: 将制表符展开到空格
  • 点击: Apply
  • Click On : Ok

If you want set project specific then :

  • 选择: 使用特定于项目的选项
  • 取消检查: Expand tabs to space
  • 还可以选择 Language (PHP)

enter image description here

然后点击 好吧