astyle

astyle
astyle (Artistic Style)
Maintainer Jim Pattee
Aktuelle Version 2.02
(16. Mai 2011)
Betriebssystem Linux, Microsoft Windows, Mac OS X, OpenVMS
Programmier­sprache C++
Kategorie Quelltextformatierung
Lizenz LGPL (Freie Software)
Deutschsprachig nein
astyle.sf.net

astyle (kurz für Artistic Style) ist ein freies Kommandozeilenprogramm zur Quelltextformatierung.

Inhaltsverzeichnis

Funktionsweise

astyle kann Quelltext in den Sprachen C, C++, C# und Java formatieren. Diese Formatierung betrifft ausschließlich den Einrückungsstil des Quelltextes, die Bezeichnungen von Variablen und Methoden werden also nicht geändert.

Der Benutzer kann im Rahmen der zur Verfügung stehenden Optionen frei über den zu verwendenden Einrückungsstil bestimmen; so ist es zum Beispiel möglich, öffnenden und schließenden Klammern je eine eigene Codezeile zu gewähren (Allman-Stil). astyle bietet verbreitete Kombinationen von Optionen als sog. Stile an.

Das Programm kann von der Kommandozeile aus aufgerufen werden. Der Dateiname der zu formatierenden Quelltextdatei wird dabei als Parameter übergeben, es ist auch eine rekursive Verarbeitung von Verzeichnisstrukturen möglich. Die Optionen für die Formatierung kann astyle wahlweise aus einer Einstellungsdatei oder aus der Liste der übergebenen Parameter auslesen. Fehlt die Angabe dieser Optionen, so wird nur die Einrückung des Quelltextes vereinheitlicht.[1] Der formatierte Code wird automatisch gespeichert und eine Sicherungskopie der ursprünglichen Datei angelegt.

Verbreitung

astyle ist fester Bestandteil einiger IDEs wie KDevelop,[2] für Eclipse gibt es ein Plugin.[3]

Aufgrund seiner Bedienweise kann astyle zudem in die meisten gängigen Codeeditoren als externes Programm eingebunden werden.

Weblinks

Einzelnachweise

  1. „Not specifying any option will result in 4 spaces per indent, no change in bracket placement, and no formatting changes.“ Artistic Style: Options
  2. KDevelop - 3.5.x Eigenschaften
  3. Astyle Eclipse

Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • astyle — (a sti l ) adj. Terme de botanique. Qui est dépourvu de style. ÉTYMOLOGIE     A privatif, et style …   Dictionnaire de la Langue Française d'Émile Littré

  • Indent style — In computer programming, an indent style is a convention governing the indentation of blocks of code to convey the program s structure. This article largely addresses the C programming language and its descendants, but can be (and frequently is)… …   Wikipedia

  • Wong Kar-wai — Infobox Chinese language singer and actor name = Wong Kar wai imagesize = 250px tradchinesename = 王家衛 simpchinesename = 王家卫 pinyinchinesename = Wáng Jiāwèi jyutpingchinesename = Wong4 Gaa1wai6 birthdate = birth date and age|1958|7|17 birthplace …   Wikipedia

  • KDevelop — 4 (englisch) …   Deutsch Wikipedia

  • Quelltextformatierung — Als Quelltextformatierung (engl. Beautifying) bezeichnet man den Vorgang, den Quelltext eines Computerprogramms nach bestimmten Regeln umzuformatieren, ohne die Programmfunktion zu ändern. Quelltextformatierung ist als Funktion in manchen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”