Wie aktiviere ich in Rider die automatische Codeformatierung beim Speichern?

Melden
  1. Einleitung
  2. Automatische Codeformatierung über "Datei speichern"-Aktion konfigurieren
  3. Schritte zur Aktivierung der automatischen Formatierung beim Speichern
  4. Alternative Möglichkeit: Externe Tools und Dateibeobachter
  5. Zusammenfassung

Einleitung

JetBrains Rider ist eine leistungsfähige integrierte Entwicklungsumgebung (IDE) für .NET-Anwendungen. Eine oft gewünschte Funktion ist die automatische Codeformatierung beim Speichern einer Datei, um einen konsistenten und sauberen Code zu gewährleisten. Standardmäßig ist diese Funktion nicht direkt aktiviert, doch es gibt eine einfache Möglichkeit, diese Automatisierung einzurichten.

Automatische Codeformatierung über "Datei speichern"-Aktion konfigurieren

In Rider gibt es keine direkte Einstellung namens "Automatische Formatierung beim Speichern". Stattdessen kann man die Formatierung mit Hilfe von sogenannten File Watchers oder durch Anpassung der Einstellungen für Aktionen bei Dateiänderungen ermöglichen. Seit neueren Versionen unterstützt Rider hierfür auch die Konfiguration von sogenannten Actions on Save.

Schritte zur Aktivierung der automatischen Formatierung beim Speichern

Um die automatische Codeformatierung beim Speichern zu aktivieren, öffnen Sie zunächst die Einstellungen der IDE. Dies erreichen Sie, indem Sie im Menü Datei den Eintrag Einstellungen (auf Englisch Settings) auswählen oder die Tastenkombination Strg + Alt + S verwenden.

Im Einstellungsfenster suchen Sie nach dem Abschnitt Tools und klicken dann auf Actions on Save. In diesem Bereich finden Sie Optionen, um bestimmte Aktionen automatisch beim Speichern einer Datei auszuführen.

Setzen Sie hier ein Häkchen bei der Option Reformat code. Dadurch wird bei jedem Speichervorgang des Codes eine automatische Formatierung angewandt. Optional können Sie ebenfalls Optimize Imports auswählen, falls Sie möchten, dass Ihre Importe ebenfalls bereinigt und sortiert werden.

Nachdem Sie diese Optionen aktiviert haben, bestätigen Sie die Änderungen mit OK oder Übernehmen. Von nun an sorgt Rider automatisch für eine saubere und korrekt formatierte Datei, sobald Sie diese speichern.

Alternative Möglichkeit: Externe Tools und Dateibeobachter

Für spezielle Anwendungsfälle oder wenn Sie eine andere Formatierungssoftware verwenden möchten, können Sie einen File Watcher konfigurieren. Dies erlaubt es, externe Tools wie clang-format oder dotnet format automatisch beim Speichern auszuführen. Die Konfiguration erfolgt ebenfalls in den Einstellungen unter Tools > File Watchers. Dort können Sie einen neuen Watcher anlegen und das gewünschte Tool mit den entsprechenden Argumenten hinterlegen.

Diese Methode ist flexibler, benötigt jedoch etwas mehr Einrichtung und Pflege. Für die meisten Nutzer ist die in Rider integrierte Aktion "Reformat code on save" jedoch ausreichend und empfehlenswert.

Zusammenfassung

Die automatische Codeformatierung in JetBrains Rider können Sie am komfortabelsten über die Option Actions on Save aktivieren. Indem Sie unter Tools > Actions on Save die Funktion Reformat code aktivieren, lässt sich die gewünschte Formatierung direkt beim Speichern ausführen. Das spart Zeit und sorgt für konsistenten Code ohne manuelle Eingriffe.

0

Kommentare