推送到github搞砸了我的代码缩进

时间:2013-06-12 13:04:59

标签: github netbeans-7 indentation

我主要使用Netbeans编写PHP代码,作为一个例子,你可以看到in this example我的代码缩进是可怕的。拉这个代码或推送到代码不会反映这里看到的缩进问题。

也就是说:我可以推测示例中显示的缩进没有显示或反映在编辑器中,同样适用于拉动。

我的标签在netbeans中设置为4个空格,是什么时候进行的?我怎样才能解决这个问题?这对我作为开发人员反映不佳。

2 个答案:

答案 0 :(得分:3)

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

  1. 标签显示的列数。您已将此配置为4列。 GitHub将标签显示为8列。这就是事情看起来不同的原因。
  2. 点击 Tab 键有什么作用?您可以将编辑器配置为在单击 Tab 键时插入文字TAB字符或一定数量的空格。
  3. 我不会在此处启动标签与空格圣战,但您可能只想使用标签或仅使用空格进行缩进。如果您使用空格,您的代码对每个人来说都是一样的。如果使用制表符,不同的人可以在其编辑器中更改制表符的宽度,以不同方式查看代码。

答案 1 :(得分:1)

尝试

vscode:

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

崇高文字:

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

netbeans: