Eric Meyers Rat, einzelne Regeln in einer CSS-Stildefinition alphabetisch zu halten, macht Sinn - es gibt keine "natürliche" Möglichkeit, Regeln zu ordnen, und dies macht es in einer komplexen Definition einfach, das Gleiche nicht zweimal zu definieren .
%Vor%Also meine Frage: Gibt es ein Plugin oder eine andere einfache Möglichkeit, eine Liste von Regeln in Visual Studio auszuwählen und sie zu alphabetisieren? (Besser noch, dies in einem Stylesheet auf einen Schlag anzuwenden.)
@Geoff schlägt CleanCSS vor, was sehr cool ist und die oben angefragte Alphabetisierung auf einmal durchführen wird, zusätzlich zu vielen anderen netten Aufräumarbeiten (z. B. Zusammenführungsdefinitionen mit demselben Selektor). Leider werden mehrere Selektoren in einer Definition in eine einzige Zeile zusammengefasst. Zum Beispiel
%Vor%wird
%Vor%das ist viel schwieriger zu lesen und eine Art Deal-Breaker. Dies ist mit der niedrigsten Komprimierungseinstellung, und ich sehe keine Möglichkeit, sie zu überschreiben.
Ich weiß nichts von Visual Studio, aber es gibt Online-Tools zum Aufräumen und Formatieren von CSS. Ich habe CleanCSS erfolgreich eingesetzt
Aktualisierung:
Probieren Sie dieses Format CSS Online aus. Es scheint die Linien mehr wie gewünscht auszugeben
Verwenden Sie CodeMaid. Strg + M + F9 sortiert beliebigen Text in Ihrer Auswahl, unabhängig vom Typ.
Es ist kein Plugin und es ist nicht über CSS bekannt, aber es ist oft hilfreich: eine Tabelle wie Excel oder Google Spreadsheets .
Ich schneide oft Code, füge ihn in Excel ein, mische ihn ein wenig und füge ihn wieder in meinen Editor ein. Ich finde diese Technik besonders nützlich für das schnelle Alphabetisieren.
Tags und Links css visual-studio