PHPStorm 10.0.1 Ineffektive Codeformatierung

PHPStorm 10.0.1 Ineffektive Codeformatierung

Ich habe ein seltsames Problem, für das ich keine Lösung finde. Ich verwende PHPStorm (10.0.1 unter Windows 10) zur Entwicklung von Webanwendungen in PHP. Kürzlich habe ich ein Skript heruntergeladen. Der Code ist nach folgenden Regeln formatiert

  • Zwischen den Klammern für Funktionsdeklarationen und den Parametern ist ein Leerzeichen vorhanden.
  • Zwischen den Klammern für Funktionsaufrufe und den Argumenten ist ein Leerzeichen vorhanden.
  • Klammern haben einen Abstand zwischen sich, ähnlich wie Klammern
  • Die Einrückung erfolgt mittab

Ich habe PHPStorm mit folgenden Codeformateinstellungen konfiguriert

  • Kein Leerzeichen zwischen Klammern in Funktionsdeklaration/-aufruf
  • Kein Leerzeichen zwischen Klammern
  • Der Einzug beträgt drei Leerzeichen

Problem
Das Problem ist, dass ich den Code von nicht neu formatieren kannDasDatei automatisch (mit Shift+Alt+F). Egal was ich mache, PHPStorm formatiert den Code nicht.

Das Seltsame ist, dass eszeigt andass es tabin drei Leerzeichen umgewandelt wurde, aber wenn ich die Datei beispielsweise in öffne, notepad++sehe ich immer noch die tabeingerückte Datei.

Ich kann mit PHPStorm problemlos Änderungen an dieser Datei vornehmen, nur die automatische Formatierung des Codes funktioniert nicht.

Die Datei ist mit codiert UTF8.

Schritte, die ich unternommen habe, um das Problem zu lösen, ohne Erfolg

  • Dateiberechtigungen auf Vollzugriff geändert
  • Die Datei hatte ursprünglich CRLFeinen Zeilentrenner, den ich konvertiert habe, LFohne dass dies Auswirkungen auf das Verhalten von PHPStorm hatte.

Danke.

verwandte Informationen