У меня странная проблема, решение которой я не могу найти. Я использую PHPStorm (10.0.1 на Windows 10) для разработки веб-приложений на PHP. Недавно я скачал скрипт. Код отформатирован в соответствии со следующими правилами

  • В скобках объявления функции есть пробел между ними и параметрами
  • В скобках вызова функции есть пробел между ними и аргументами
  • Скобки имеют пространство между ними, как в скобках
  • Отступ делается с помощью tab

Я настроил PHPStorm со следующими настройками формата кода

  • Нет пробела между скобками в объявлении / вызове функции
  • Нет места между скобками
  • Отступ - три пробела

проблема
Проблема в том, что я не могу переформатировать код этого файла автоматически (используя Shift+Alt+F). Что бы я ни делал, PHPStorm не будет форматировать код.

Странная вещь, которую он делает, это показывает, что он преобразовал tab в три пробела, но когда я открываю файл, например, в notepad++ , я все еще вижу файл с отступом на tab .

Я могу вносить изменения в этот файл с помощью PHPStorm просто отлично, только автоматическое форматирование кода не работает.

Файл кодируется с использованием UTF8 .

Шаги, которые я предпринял, чтобы решить проблему без какого-либо успеха

  • Изменены права доступа к файлу для полного контроля
  • Файл изначально содержал разделитель строк CRLF который я преобразовал в LF без какого-либо влияния на поведение PHPStorm.

Благодарю.

0