推送到 github 会弄乱我的代码缩进

The*_*ebs 6 git github indentation netbeans-7

我主要使用 Netbeans 编写 PHP 代码,作为示例,您可以在这个示例中看到我的代码缩进非常糟糕。拉取此代码或推送到代码不会反映此处看到的缩进问题。

也就是说:我可以推动示例中显示的缩进不会在编辑器中显示或反映,拉动也是如此。

我在 netbeans 中将制表符设置为 4 个空格,这是怎么回事?我怎样才能解决这个问题?这对我作为一名开发人员来说很糟糕。

Moh*_*ara 12

尝试这个

视觉工作室代码:

  • 打开命令选项板[ctrl + shift + p] > 键入并选择“将缩进转换为空格

崇高的文字:

  • 打开命令面板[ctrl + shift + p] > 键入并选择“转换为空格

网豆:


Pet*_*ren 5

您混合使用制表符和空格进行缩进。TAB, ascii 字符 9 与 , ascii 字符 32 是不同的字符Space。编辑器有两个与使用制表符相关的设置:

  1. 一个选项卡应显示多少列。您已将其配置为 4 列。GitHub 将选项卡显示为 8 列。这就是为什么事情看起来有所不同。
  2. 按一下键有什么Tab作用?您可以将编辑器配置为TAB在按下按键时插入文字字符或一定数量的空格Tab

我不会在这里开始制表符与空格的圣战,但您可能只想使用制表符或仅使用空格进行缩进。如果您使用空格,您的代码对于每个人来说看起来都是一样的。如果您使用制表符,不同的人可以更改编辑器中制表符的宽度,以不同的方式查看代码。