当前位置: 首页 > 知识库问答 >
问题:

PhpStorm不会使用2个空格进行缩进

戚奇略
2023-03-14

对不起,我知道以前有人问过这个问题,但其他答案对我没有任何帮助。

PhpStorm一直使用4个空格来缩进,这让我抓狂。该文件是一个. php文件,我所知道的所有设置都设置正确。我已经检查了这些东西:

1.)编辑器|代码样式|“检测并使用现有文件缩进”未选中(文件仍使用2个空格)

2.)编辑器|代码样式|PHP|“选项卡大小”

3.)我已重新启动PhpStorm

4.)我已经关闭并重新打开了文件。

5.) 我的 PhpStorm 是最新版本,2016.3.2

6.)只有一个< code >。editorconfig,下面是它的内容:

# Drupal editor configuration normalization
# @see http://editorconfig.org/

# This is the top-most .editorconfig file; do not search in parent directories.
root = true

# All files.
[*]
end_of_line = LF
indent_style = space
indent_size = 2
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

[composer.json]
indent_size = 4

我也尝试删除最后两行,只是出于偏执,再次重新启动 PhpStorm 后,它什么也没做。

共有1个答案

杜烨伟
2023-03-14

事实证明,这是PhpStorm中的一个错误:

如果php文件未使用启动,则忽略“选项卡大小”值

#!/usr/bin/env drush
<?php

对那些感兴趣的人来说,这里有一张PhpStorm问题跟踪器的入场券:https://youtrack.jetbrains.com/issue/WI-34735——观看它(star/vote/comment)以获得任何进展的通知。

此外,对于较新的IDE版本,请检查< code >。editorconfig配置文件存在(在指向您的脚本文件的目录链的任何目录中),因为来自所述配置文件的设置具有更高的优先级,并且将覆盖您的IDE设置。

 类似资料:
  • 问题内容: 在编码python时,我仅使用2个空格进行缩进,请确保PEP-8确实建议使用4个空格,但从历史上看,这是不寻常的。 那么,谁能说服我使用4个空格而不是2个空格?有什么优缺点? PS最后,将所有现有代码库从2个空间转换为4个空间的简单方法是什么? PPS PEP-8也强烈建议不要使用制表符进行缩进。在这里阅读 因此,总结一下: 优点: 包裹长度超过80行的字符串时,要安排更多空间。 可以

  • 嗨,我正在尝试使用C#应用程序的收据打印机打印一张账单/收据。 预期输出是这样的: 我一直在使用函数,但是输出常常不对齐,并且GET的间距取决于项目名称长度等。 怎样才能解决这个问题? 我使用的代码是

  • 我不知道我见过多少项目使用这种难以阅读的格式,我也没有在网上找到为什么Microsoft将2空格缩进作为默认值的答案,但对我来说,这有点破坏了项目,直到我弄清楚如何让VS Code或其他编辑器将2空格缩进显示为4空格或4列选项卡(但仍然保存到2空格缩进)。 有谁知道为什么VS代码被设置为默认为这个?此外,有关如何配置编辑器以将缩进显示为4列选项卡,同时仍保存为2个空格缩进的任何建议都将很棒。

  • 我正在配置eslint并使用AirBNB样式指南。 我想覆盖缩进(应该是2个空格)为4个空格。但是无论我在我的. eslintrc中做什么,我都不能抑制这个错误,这样我就可以使用4个空格的缩进。 我的代码库中到处都有这样一条消息:“预期缩进2个空格,但发现4个。(react/jsx indent)”。 我正在使用eslint 4.9.0。我如何解决这个问题?谢谢

  • 问题内容: 我是Python的新手。上面粘贴的程序特别在“ if temp == dna2:”行给我一个错误“缩进中的制表符和空格的不一致使用”。有人可以帮我找出缩进不正确的地方吗? 问题答案: 这意味着您在缩进中混合了空格和制表符。您必须解决此问题,使其与制表符或空格保持一致。

  • 问题内容: 我试图在Python 3.2中创建应用程序,并且一直使用制表符进行缩进,但是即使编辑器也将其中的一些更改为空格,然后在尝试运行时打印出“不一致使用制表符和空格”该程序。 如何将空格更改为制表符?这让我疯狂。(我是编程的初学者)。如果我能在代码中获得一些总体提示,我会很高兴,如果我犯了很多错误,我会很高兴听到。 问题答案: 不要使用标签。 将你的编辑器设置为使用4个空格进行缩进。 搜索并