如何配置NetBeans以插入选项卡而不是一堆空格?

ope*_*rog 113 netbeans

当我点击Tab缩进代码时,我想得到一个真正的标签.这意味着当我选择它时,我只选择了一个大的东西.当我点击时,NetBeans会插入5个空格而不是标签Tab.有没有办法可以改变它?

Álv*_*lez 153

转到工具 - >选项 - >编辑器 - >格式化,然后取消选中将标签展开到空格:

将选项卡展开到空格

确保您还为"每个缩进的空格数"和"制表符大小"选择相干值.


此外,您可以检查语言组合中的所有项目,并确保它们都使用常规设置.

使用所有语言设置

您还可以按项目方式更改它.右键单击项目图标,选择" 属性"并查看" 格式"类别.

使用项目特定选项

从NetBeans 8.0开始,这些菜单项仍然有效.

  • 同样的问题在这里,但我想我已经得到了它:如果您当前的文件在某个奇数距离(如3,5,......)有"空格缩进",那么NetBeans将尝试使用空格来巧妙地缩进到该级别你点击标签.将*tab*和*每个缩进的空格数设置为8,然后将Source-> Format设置为Alvaro,然后*然后*您将获得要插入的标签键..标签. (30认同)
  • 取消选中"将标签扩展到空格".这是Netbeans中的一个错误.它总是会扩展到空间. (7认同)
  • @mvds:很棒,有效!您还可以将"选项卡大小"设置为4.它只需要与"每个缩进的空格数"相等. (7认同)
  • 显然,它不会改变以前的空间.它只影响更改缩进的行.是这样的吗?您可以尝试"Source-> Format"命令. (3认同)

gri*_*lix 70

在取消选中"工具 - >选项 - >编辑器 - >格式"中的"将选项卡扩展到空格"选项后,为"每个缩进的空格数"和"选项卡大小"选择相同的值似乎有效,例如:

[ ] Expand Tabs to Spaces

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

  • 在7.2.1中确认 (3认同)

The*_*EEP 6

对于NetBeans 7.1.2,

我需要转到工具 - >选项 - >编辑器 - >将选项卡扩展到空格并取消选中该选项(确保选中"所有语言").并且每个缩进标签大小的空格数也都设置为"8" .

只是拥有相同的价值对我来说不起作用.一定是8.


小智 5

在" 工具" - >"选项" - >"编辑器" - >"格式"中 ,应取消选中" 展开"选项卡到空格,每个缩进的空格数应与" 制表符大小"相等.同时检查何时将语言所有语言更改为其他语言也应取消选中" 覆盖全局选项".