Как использовать символ табуляции для отступа в 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 использовать вкладки во всех файлах?
5 ответов
Обновлено для PhpStorm 2016.3:
Настройки> Редактор> Стиль кода
Снимите флажок "Обнаружение отступов> Обнаружение и использование существующих файловых отступов для редактирования"
Перейдите в " Настройки"> "Стиль кода", затем прокрутите вниз и снимите флажок " Включить поддержку EditorConfig". Это переопределяло мою настройку 4 пробела.
Вы можете переформатировать эти файлы: в главном меню выберите "Код -> Переформатировать код". Это переключит пробелы на вкладки, если для параметра установлено значение "Использовать символ табуляции". Вы также можете сделать это на папках, он будет переформатировать все файлы внутри.
У меня были трудности, потому что размер моей вкладки был больше размера отступа. Когда я установил оба равных (4 в моем случае), PhpStorm начал вести себя как ожидалось.
Для Windows и Linux
Файл | Настройки | Редактор | Стиль кода | | Табуляции и отступы
Для MacOS
PhpStorm | Предпочтения | Редактор | Стиль кода | | Табуляции и отступы