4

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

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

我在 netbeans 中将标签设置为 4 个空格,这是怎么回事?我怎样才能解决这个问题?这反映了我作为开发人员的糟糕表现。

4

2 回答 2

4

尝试这个

代码:

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

崇高的文字:

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

网豆:

于 2019-07-04T05:37:15.147 回答
3

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

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

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

于 2013-06-13T02:13:40.603 回答