如何在 PhpStorm 中使用制表符进行缩进?

aut*_*tix 5 indentation phpstorm

从空格字符切换到制表符的设置是Use tab character( Settings... -> Editor -> Code Style (-> {LANGUAGE}) -> [checkbox] Use tab character)。但它仅适用于新文件。

我刚刚创建了一个新的基于 Zend Framework 2 框架的项目。当我创建新文件并编辑它时,将使用选项卡。但它在项目创建时已经存在的文件中不起作用(例如/public/index.php,,,/module/Application/view/layout/layout.phtml/public/css/style.css

这是一个错误吗?如何让 PhpStorm 在所有文件中使用制表符?

Ste*_*n R 7

PhpStorm 2016.3 更新:

首选项 > 编辑器 > 代码样式

取消选中“缩进检测 > 检测并使用现有文件缩进进行编辑”


小智 5

转到Preferences => Code Style,然后滚动到底部并取消选中Enable EditorConfig support选项。这覆盖了我的 4 个空格选项卡设置。


小智 0

您可以重新格式化这些文件:在主菜单中选择“代码 -> 重新格式化代码”。如果设置设置为“使用制表符”,这会将空格字符切换为制表符。您也可以对文件夹执行此操作,它将重新格式化其中的所有文件。