Netbeans Tab-space 设置

Netbeans Tab-space setting

每当我在 bitbucket 上提交我的代码时,我的 Tab-space 缩进与其他开发人员不匹配,尽管 Netbeans 以正确的缩进显示它。 这是 Netbeans 选项卡设置或 bitbucket 的问题吗? 有什么方法可以提供选项卡设置以根据拉取的文件选项卡设置进行更改?

这可能是因为您正在使用 Tabs,而其他人将它们扩展为 spaces。制表符的大小在 2 到 8 个空格之间有所不同,这会破坏所有格式。

只需设置将Tabs展开为空格的选项,问题就解决了。您可以像往常一样使用 IDE,但文件将包含固定空格(例如 4 个空格)而不是硬制表符(“\t”)。

为此:

  1. 打开Tools --> Options然后转到Editor -> Formatting
  2. 语言:所有语言
  3. 类别:制表符和缩进
  4. Select 将制表符扩展为空格 并且空格数/制表符大小为 4(或任何用于你的项目)

您可以通过启用 View --> Show Non-Printable Characters 进行检查。如果使用空格,这应该显示项目符号,但对于制表符,应该显示某种箭头。