
У меня странная проблема, решения которой я не могу найти. Я использую PHPStorm (10.0.1 на windows 10) для разработки веб-приложений на PHP. Недавно я скачал скрипт. Код отформатирован по следующим правилам
- Скобки объявления функции имеют пробел между собой и параметрами.
- Скобки вызова функции имеют пробел между собой и аргументами.
- Скобки имеют пробел между собой, как в круглых скобках.
- Отступы делаются с помощью
tab
Я настроил PHPStorm со следующими параметрами формата кода
- Нет пробела между скобками при объявлении/вызове функции
- Нет пробела между скобками
- Отступ — три пробела.
Проблема
Проблема в том, что я не могу переформатировать кодэтотфайл автоматически (используя Shift+Alt+F
). Что бы я ни делал, PHPStorm не форматирует код.
Странная вещь, которую он делает, этопоказываетчто он преобразовал tab
в три пробела, но когда я открываю файл, например, в notepad++
, я все еще вижу tab
файл с отступом.
Я могу без проблем вносить изменения в этот файл с помощью PHPStorm, не работает только автоматическое форматирование кода.
Файл закодирован с использованием UTF8
.
Действия, которые я предпринял для решения проблемы, не увенчались успехом.
- Изменены права доступа к файлу на полный доступ
- Изначально в файле был
CRLF
разделитель строк, который я преобразовалLF
без какого-либо влияния на поведение PHPStorm.
Спасибо.