Wenn ich eine Synchronisierung mit einem Server durchführe, erhalte ich Änderungen in allen Dateien wegen unterschiedlicher Zeilentrennzeichen. Alle Dateien zeigen keine Änderungen, sondern einen Hinweis: "Inhalte haben nur Unterschiede in Zeilentrennzeichen".
Kann ich PHPStorm diese Zeilentrennzeichen ignorieren?
Kann ich PHPStorm diese Zeilentrennzeichen ignorieren?
Es gibt keine solche Option.
Sache ist: Es gibt keinen Unterschied im tatsächlichen Inhalt (Code), aber der Unterschied ist immer noch in Zeilenenden vorhanden, der immer noch Teil des "Inhalts" ist.
Ссылка - Stern / Stimme / Kommentar, um über den Fortschritt benachrichtigt zu werden.
Ich kann nur vorschlagen, alle Ihre lokalen Dateien in die gleichen Zeilenenden (Unix - LF) zu konvertieren - PHP unter Windows sieht keinen Unterschied zwischen ihnen, wenn sie ausgeführt werden.
Settings | Editor | Code Style --> Line Separator
- wirkt sich auf neu erstellte Dateien aus.
Für vorhandene Dateien müssen Sie eine solche Konvertierung manuell durchführen: Wählen Sie Dateien / Ordner (oder ganzes Projekt) in der Projektansicht aus und verwenden Sie den korrekten Eintrag von File | Line Separators
.
Die beste Lösung besteht darin, den Standard-Trennlinienstil so zu ändern, dass er genauso wie Ihr Server verwendet wird. Um dies zu tun, öffnen Sie die Datei - & gt; Einstellungen - & gt; Herausgeber - & gt; Code Style und setze die Option "Line Separator" auf die selbe Option wie auf deinem Server.
Eine andere Lösung ist, die Inspektion "Inkonsistente Linienseparatoren" in Ihren Inspektionseinstellungen zu deaktivieren (Datei -> Einstellungen -> Editor -> Inspektionen -> Portabilitätsprobleme -> Inkonsistente Linienseparatoren).
Tags und Links php intellij-idea phpstorm line-endings