Wie füge ich in Rider eigene Code-Snippets hinzu?

Melden
  1. Einleitung
  2. Der Zugriff auf den Live Templates Editor
  3. Ein neues Live Template anlegen
  4. Platzhalter und Variablen verwenden
  5. Kontext für das Snippet festlegen
  6. Snippets nutzen
  7. Fazit

Einleitung

JetBrains Rider ist eine leistungsstarke integrierte Entwicklungsumgebung (IDE), die viele Funktionen bietet, um den Programmierprozess zu optimieren. Eine dieser Funktionen ist die Möglichkeit, eigene Code-Snippets zu erstellen. Code-Snippets sind vorgefertigte Codevorlagen, die Sie schnell in Ihren Code einfügen können, um wiederkehrende Strukturen schneller zu schreiben. Im Folgenden wird ausführlich erklärt, wie Sie in Rider eigene Snippets anlegen und nutzen können.

Der Zugriff auf den Live Templates Editor

Um eigene Snippets hinzuzufügen, verwendet Rider das Konzept der "Live Templates". Diese können Sie über die Einstellungen bearbeiten. Öffnen Sie dazu entweder das Menü DateiEinstellungen (auf Windows/Linux) oder RiderPreferences (auf macOS). Im Einstellungsfenster suchen Sie nach Live Templates oder navigieren Sie zu EditorLive Templates. Hier finden Sie eine Übersicht der bereits vorhandenen Templates, gruppiert nach Programmiersprachen und anderen Kriterien.

Ein neues Live Template anlegen

Klicken Sie auf die Schaltfläche + oben rechts, um ein neues Template hinzuzufügen. Es öffnet sich ein Eingabefeld, in dem Sie eine Abkürzung (short abbreviation) festlegen, mit der das Snippet später ausgelöst wird. Weiterhin geben Sie eine Beschreibung ein, die beschreibt, was das Snippet macht. Im großen Textfeld darunter schreiben Sie den Code, der eingefügt werden soll, wenn das Snippet verwendet wird. Sie können dabei auch Platzhalter definieren, die beim Einfügen des Snippets ausgefüllt werden können.

Platzhalter und Variablen verwenden

Innerhalb des Codefeldes können Sie Variablen als Platzhalter in der Form $NAME$ einfügen. Wenn das Snippet eingefügt wird, können Sie diese Variablen direkt ausfüllen. Für komplexere Anwendungen können Sie Variablen mit Standardwerten, Ausdrücken oder Funktionen belegen, die beispielsweise den aktuellen Wert des Datums einfügen oder den Namen der Klasse ermitteln. Über die Schaltfläche Edit Variables können Sie diese Variablen konfigurieren.

Kontext für das Snippet festlegen

Damit Rider weiß, in welchen Dateien oder an welchen Stellen das Snippet verfügbar sein soll, müssen Sie einen Kontext auswählen. Dazu gibt es eine Liste mit verschiedenen Sprachen, Dateitypen und Situationen, wie z.B. in C#-Dateien oder innerhalb von Methoden. Aktivieren Sie die passenden Kontexte für Ihr Snippet, damit es nur dort angeboten wird, wo es sinnvoll ist.

Snippets nutzen

Nach dem Speichern des Live Templates können Sie es in Ihrem Code verwenden, indem Sie die vorher definierte Abkürzung eintippen und dann die Tab-Taste drücken (Standard-Tastenkombination). Rider ersetzt dann die Abkürzung durch den vollständigen Codevorlage. Wenn Sie Variablen definiert haben, können Sie diese Werte direkt nacheinander ausfüllen. So können Sie schnell und effizient wiederkehrende Code-Teile erstellen.

Fazit

Die Verwaltung und das Erstellen eigener Code-Snippets über Live Templates in JetBrains Rider ist ein mächtiges Werkzeug, um Ihre Entwicklungsarbeit zu beschleunigen. Durch das Definieren eigener Abkürzungen, variabler Platzhalter und kontextsensitiver Einstellungen passen Sie die IDE ideal an Ihre Bedürfnisse an. Nutzen Sie diese Möglichkeit, um sich wiederholende Schreibarbeit zu minimieren und Ihre Produktivität zu steigern.

0

Kommentare