Warum schneidet EditorConfig nachgestellte Leerzeichen in Visual Studio 2012 nicht ab?

656
Almo

Ich habe auf meiner VS 2012-Installation EditorConfig installiert. Es werden keine nachgestellten Leerzeichen getrimmt oder eine Zeile am Ende einer Datei hinzugefügt, die keine enthält. Hier ist meine .editorconfigAkte.

Die SLN-Datei befindet sich unter diesem Pfad: D:\production\SecretProjectName\Branches\Root\Unity\

Die .editorconfig-Datei lautet: D:\production\

# EditorConfig is awesome: http://EditorConfig.org  # top-most EditorConfig file root = true  [*.] insert_final_newline = true trim_trailing_whitespace = true 
1
Könnten Sie bitte "Mehrere Ebenen nach oben" in Bezug auf Eltern / Kind in Bezug auf die betreffenden Akten klarstellen? Wenn Sie eine Datei öffnen, durchsucht EditorConfig das Verzeichnis und seine übergeordneten Elemente, bis es auf root = true trifft. Wenn sich dieses Dokument in einem untergeordneten Verzeichnis des Verzeichnisses befindet, in dem sich die Datei befindet, wird es nicht angewendet. Frank Thomas vor 8 Jahren 0
Legen Sie die Datei in ... \ Unity ab. Da das Plugin in Visual Studio installiert ist, kann es nicht tiefer gehen als der Lösungspfad. Auf der Seite "EditorConfig" ist nicht klar, ob die Suche beim Root-Pfad des Dateisystems oder beim Project / Solution-Root-Pfad angehalten wird. http://editorconfig.org/ Frank Thomas vor 8 Jahren 0

1 Antwort auf die Frage

1
Almo

Aus den Dokumenten:

Beim Öffnen einer Datei suchen die Plugins von EditorConfig im Verzeichnis der geöffneten Datei und in jedem übergeordneten Verzeichnis nach einer Datei mit dem Namen .editorconfig. Eine Suche nach .editorconfig-Dateien wird angehalten, wenn der Root- Dateipfad erreicht wird oder eine EditorConfig-Datei mit root = true gefunden wird.

Ich dachte, das meinte die oberste Verzeichnisstruktur, oder D:\. Sie bedeuten "wo sich die Lösungsdatei befindet". Es wurde meine Konfigurationsdatei nicht gefunden, da sie sich oberhalb des Ordners mit der Lösungsdatei befand. Durch das Verschieben der Konfiguration in den Ordner mit der Lösungsdatei wurde das Problem behoben.