Как использовать символ табуляции для отступа в 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 | Предпочтения | Редактор | Стиль кода | | Табуляции и отступы



Другие вопросы по тегам